[ [ 1676746444416227034141703977940447918470184227058264005579817476444508118779489353725857719738070829132111861900505659339064729790326770061673922046633237004108910808804566202135891657195311953392107453663299007578666172023648981525744696663147377817037735308107742688267207514795899625856034330016793893494049895853084209724798995019196466026507399033431745057344955583295351633451772080068438017221943553744919706704858640241060938093944749957754142071095925522405291314510904498714118345385853182987303371619118875298776492998069643853148397158501828424748418710837065666663811885882463447136682452761177783060196283591235755031412113227576975253057162281452757649043242283105958248014627724312949430030671968937888862455681549284439575908789375542717797629941969203377396868927047933887823583291825633465950906848998147597633538393471488268475992345982339721010954073792557143466032746285433427558846031580512674142059671355610605502215570141216774787898570318571847608127061623563678411378776301962958590974865392986617168012527758111895832905031050288656300099275282294105504291020595993554405163419019123745409511884968149451364870389625264104959636266522578503340273415258754286741223155918051561409330243627392208280960153049613096233701868167245286844914892551982974519586580491252718951110556588229654287102062793484638135853282945369578117927883770643095810698933066027579749674515887389161200426096635266647575905310797677220198823806122661804192660940840302978194162904874676655961644375607242053765791605115010155254162239938217178388463495865805823540256737632156369259828761033896086416616448499440286897394603451045731535707768310828882565789060912738166191542512498966677630035025605259680229817493448237875554264926731357944190491631760574997073881601602850496395996099397640561803385395286956374367988732477960280261795985647312107619137023440801340459289201505686606907286899064488342311723936832439552292724077692704018019735484529785767119812271529806195820926268132375989290307155659829268829977406032963254234924400259507829805123649270674291559710857410774237912841451016876648434521359568910800119443144294351011419281928591228652536291814642541641503352886389269094157227158837381942382969523939561495958158563799306350815010730189851138957349343243092713809629654624300274095511898309708851181306126040180993579357264872169058106530379042822717024443172070747342873844944801081130947245811009469538431056324670492228829492843857985997810205112944180572450297780625079337954044651903677638083882377294970509071324802951110002767180965316167623709786438006765950351235027271451531001341150203505611934068828051385763876369973993690628908575799463385500389140931997642014563384150340546496454691647548261255650642112507034206559705708294169694853683382614169478088695548118066566476638575638655730747445704699550386733262874725322100513958377184898745160843744471036838164821576665268359872199058636209818551797798659589754111801944557296405750983734594307584306913078246158523265748747662577732111320429385318358503894008823772838213116561900039461689350021368550115144216926480045977908915923933230718487309961491341105824156242214496453660629559692700304832042367355038334490516516930196608436702962693483322390478649561602251955468144653103700443566177304879755587335183520402152419357728879981298232118453570488526144681355901954012369676433197664070335374632690036206013502802300766115376348625713034160251747032960380576967068782801785035257861206932403708097525173948157360168197083226045029401221804085808980141217813642541210444909016357846107203881653985423988787026387391397238557897784905601468074246868978714629575417967702229022929769301949145921968989890735597932169734539089110602089847623980979132317657799017014953844434667844659671410991619319526591879760014179150451139944050694553600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -21408605142624490439169045672941948847474381979563500347309812403713627106754175914931037422726096742202831544909740696217588190492967153027179735316353780874482433883227268172883449245629631923577112289403040922864514517618872024313426366379503461480245656595766714159203685871093274150486116086546529727791507458575005124222338156240040677455367593566543102075439877975753667124750492992313997278347612553873033171858396249086205764718086563980930297357723445036228111221870378164981354972821224723359678474971945854793148862206004492456259806090929043679335505175868389919485077854403532847181306789718903167032326016389848967029236960455770821425579543910851302957147301583473800846117981712310762335557301410503246878771951007574336320139810096467146334737309486150446412938446019156866587529243131791343259589254658096139238181704101938414408182114730006174841750532446395173784360115093547978078784567699739708324296274340088192094560312708417494409640137538612057180136354840703560354242916396183397060045354543470781619164123534061523684494863861855005302573477767582564482599807663566073090584214870747108898168310405219398994975281385440258620027594789758782698249091715291130732602805357326712235319320556007201606911576633214980133424577548250806032464363124489773036459496287876547360524773770882273215454124843592837630410848250908798763412394917488067030140502329482277399489212938838284259741237017402677300999395592315225946334078170003733871928095150238693717821470632729414249719990618684475483832916687698486016048501993616215040525145450455019931390799219905108143083417356707298479303339114763469659263840535041012093848839279152121012105648735736810578108493010284767081402358891609513363796222661661141242006663854598480144720919610244636114587291774656918614068946972608657078289629723027722923334388659970174264659518654506893026469664135609449178071532185948995489018217914141922824204270253110005389572864298982162554763765897632163826768396581177833375481527739562177348468674745450791536168666471130380607232917349881322233482790020943594432870936380640882629544996666053041599881233882295476899340027371694986026495319295034063509458510835807966982811694434445430547739999151815213697968760353415784982029135722044561588419923433813904373180200781149740116700901567783723645669010218208662879080378948161884607803250720736445942851040251333881009491625233648600305828008958884982177071268236267253042093365553577868989153440500916872707241758275793972558662222266742434275627656677755818431392112140648830024951369178402622065949499684249506495758494643071030431633834840043402296494805037041878958804294465583555174779343327317513656393904025437674138626777472720371089877959725627459798121630089461606618253422773717301454639767132498449995326729900853624013378960974528604982544544593052058020494621260715370057762879485812384202515290110738177331598146285266203164134855192309783938877818965990460453603134429286966952254383304260538666762795965103319816970145491642777945562557223701537605865508571245445554309294364243035172996174449536107463851378812203085814928023334092560789751661723428768613486263251106008641308988223205255357645835871297574406343250037491441273838958074397491643889006211678335048136988372442885714557115810237765544566728976639276159940063883168520709363605114708521265177703754692661159830585122272354794033654127795458330471635184062548614592803445527045111753755269839430503756906324511512071896835655560797557782226232878274320461745886088191251524796717451565466667775192105630263431551212133184333999278435906500152837291513788684860328341102003247662551096258765716004062060060477884088852437848641813625535284929626270831268203560136320350135511185167470050874636867886163257293506458108325923619764596366421016307713928451280884069710101834238272054377840640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 207455994256579920821140454305757343607924402910920771344854144551325100496589121924274163216143950686265546048978666222361532939469619575693713273452716485271387039144535368777148992122185107589747016893947289143874019400119549466697955294850739074259446208504865254428203054023974413613100820639917038682302303830063593296578651450980985058134342197864938682123308178359134642962101580099760534449825443717133300766011025078457425563197454049876133569169268374806650472357592437127105908360189714449586866046190240158938469109013528027255201222777525581898854897585572858648140627365257516849208657666513225853377817282808467326077226605357501822727983287337215339178411532503295138471299990922721592467995797499288149467675541937471199169894165869890992669863402242850218512262505841769724380150492719714416948784333571829769221197686130490610635962931751174624763643017156742941955967648614520931664214218537959169143961898472155570182922500884052199993274189754635484728500249407929326078743776412526985904843514883237446171889679233170714596616398243648968363975697210748125144028915515083152903629439441774142186843899039817535374387155225699135081544875919612086943596532278548342390831251588714163400932370507706140816494559006207399372182965040950264766144897770255864221671755699552646303235292409262147334861264509546953624834556744452121939186289160145079984386335639626552867822839740441801025666706128413708218523747681610495704682913980911066201535749495162199621743112118090029977136620438087296361480841945665998123160553491154229359149735277472589390477888629791148673628236258892364309425464473198627737808011294998536639031631160966225070145587171573249272903550785711115947291195618016936858263885388225597921408676316818272246371923064483050115626006246550110994029122804513772746897906582089272918916469441943049515157014309762326474609214681861403866503198572758871807145961985227036827136918185013625037961352185849473333946990448343672928133883559604517163905467884532610459114521556753798278922117911726294357070338911975135541972474188136526889309766666032216193800364348256933002184432964478093446358574748233966190143088070049765888977341989109956832064335012258165019320593402973176004374470073372157094111009801806232078695977499664663419180098872656771161812299246213057365546357254437236201115971546190655414125719864605112836902948185697221388055977724520785174571161947951220489256740729580917277120523638685748994522672990329239994800038220304462402123567926860301615708333867015714799237666088293252180726443428772309967594271619224351711891073854908214539426649321017894408296101092900978877332738118889420769810534511032140767578884240911456784791011051143274289785549938503849594412564623389410537401860771540755810164826198031792887591656820538246914231684293490943113536091265853491960071437699702885510107794965358656797578375606587999355057550024866771229144875416391396483884375001773111104898338328296244207471558614813703111199327147593033254759389518714353112664326487475936763482080128163313454412971487845467783421478957453400585753037939721872661101283459087024748324277440502436178282787982800173534173674396634540883275096203044485534152201681369443240226029875205390300526546097069340300600311746345740588744964225836537389099077523558009800556281515515451649844110613782271589409179847951944701936756539772001444599561879960293424999446093590707318389523086382683781476787184943535855407330073631761022680496233535372694636797719791568355185593230783899614873412024620489404896536166637789995558668838147403756452975490023065177157058472020517706430975155683926893974061223207061320945433949188335277749330324691948146506745825836689586094734015743856732177949804685200019079982141726672800334694196705883059463530821811023739742054556525907156670079076200578817204420608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 2009586692012097591844876923836449976527953646152900006145726749044364612944026292746302512978381977569318614306712826882555604106145249975682469562641088568720894122937824843940181267494197046583507777900266529207362787052160414107494300804710109935568531607581276509756312818910127693793313760291255779221292901847754487198035780105518929431422441625053635430135686239353966950560090020989841786789723421109619633905820544971145033741798444659589246634132058685886670341074005686792681616509437050209795914349185666777871436966457497403894521979104418050039626102436790423350502647330484334627216200383702824592647133157356713461820735738653541476805942145783924810318354981683139017518898971266096183180388697309203753192740877426210927150709664420634357349101685016042976099156288612782200323676335300803592223431024537803153006643592611022688969445752034231736645526432157839152891159269223054465703047691279097936829455779678717012886064695700335521875732517132669894420045053844833417191743502605451019079021572455921437392609455645117451278329651533280779263026718580354492327479356100026281567992394089806366007720875959356295521608985347646191797094638533028605716204080161111782672194594553765579777430160165298965975326361468914301209418015136046253919674906487868463051975698758806956385728827006647370434050272820650433236714866358596144921220145641125330295159191934385604852820662938363304626392264350068934215405614055464610785045961612740929200285737859350254743092330132519736406390230720936950886676502830626424849026066936389254618832914316574411920104823189539325878284458823694754864380235211806719544788148695524271065001629633939429054971369354005832235539287667314484930944643161561888319782301482746149320824399371383337011810778389889785959686554052828034019766422522659451478733230262630331591675242036392864980470316305603906679834005206741449789014780999667327424509146450262900673538542628548450945631046737574671513183681151236964764792090583259079580245637837736945815289143209530989758974770609744489309372158263636011890077076195819276184761265475061205496327874010083265054744907319656904233427857088036087870054831239814616202695418464353888887825124700519789128067979730931402450483154641771255922698655784295784758249178411955889521712874484123609438919812365087448738852096649215620095424274473364528708808701215553911533710184310047809945015249379015065538673206295762023848725870514312949951262092170668655541396748949845057705602696068978213298351780140833759086391200387287437227675403440812873902295052992214983860941794584556498652668183672086349103259139416409529145063631371981415556252636836307036380083555947761012869983385425404133844544505115089395228215745565649159254042319644624917047242555544282531043314301261656447966486252963167289324060882871531329391803206380648123460021404404601909506579180826839899814771395338003482816013098059194780414496358903618181370804234845345692582187089020605947711371415452365079498376450674624481220740065877397795416936723829397361278681072093316059708261291889571058158998140788348410202373736304796264940587274817833780592620196511987555285464643353715120989272765340502172370243604923569196996677665209280166949745755690952849276378785216350860007585781897570500770591297631284662931052251149145554065119948237519882175235620360536554999354711553311496612019793364121107346853630527621778396001254575525422800767427937250044320743503739895841625229799359415321452995843024757988173060340058355458714187965617602662322662586502780405281931145427976391851622834199393898976454825841104017997438128123397429996900393981372110634236402520462189106568012176254764688101559059350476944527270066905137519970635915549456195237463161727323236656465477536125896869142065076213937767963713707847260570268413098503698447468226659191060063846400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 1067719183167076798944585191406045493236553955200140591884718791529562041665945875122112684691698234980460087373349033573894934537464683871529216934458750692360704178032433164578262838024884679795970491038568856504819343821357850144217377336543174723132994600779567344298399017915960920854571357698650983534527181443940898505108848535317790859619724087082459480757256614186454619633987113516670958346880389574027992631722311292161139058297194071342546313863041396867396144909046611577106157726920865381553109715151080773053083431871008273690595747122621468875669796718037528814569375271854775068251742463205597956447811652874225334603749189757264634134851742549675413675379788407452386436893209428046136131966540060101489795406158243296286193253909476618034683971422327932076635824379069795784388909943315860554836255169231733873139520175324326986868948553248541043250411690883337949321770878357550669164945456521777546420036425180294962922306611022629556011991710272985541905140154690780500079908770516387517734142768932957854090338274996998372700277990100221106862505050814480784018701298477868750450396542672893196684138917754178151863246279572195044869455666773327360174133510545410910007720530212131722636915723382600104553879988564867072079731195774217331323983559638943204281974186715239160824483265992120922421127186722510632699118302796292614663372131064226626498395073330937541292439804747272930408718175482315697871401613528715250373674887346630017020848789020547143098564128068009000830582119092556508057465536000083760958179588968526620821360280797825727138370565330607734243544464627978458409644839073770201975893313603762975911346939581144141059604762516088588785463139879030644100749633972326719869006798440008028419521576330499140203065151242854144687875536183664273045705152890694774386027215403611105294693269110126883838198384223024336541814530850014079180461828761336069149212006453641155418048476107109481162416532347935138503764067879369060423987282416632547734410131153612131420749908637101922025585532435026386305376968831812158292586241077666334408473355850345015517679136517915581040838414440444646030865844392722449444204947053186490404988428890271181620829476536301903418941854710478145251964052388251347335676890609949584057099697056359170714307646283371424674203601220087146678117126265257393545860448980078318336367282499210791205053171665852140536088225285678945471822478924862722877757823985519432032997794411122399295535773489572986067043636039527436390956700976874170993295947867130823483209195891223000431156185177962868220368680592468508394017458933003026790969308789802678024993398594188130110732244952395352364215743555942740702250523346910585485857151695232580780140878612560045622190616229479995443288694293736494640537545489418826446123135186389838161718224711048742071197263014820701773806069096834492626462261484156670449538856274204740403089411930851290168427335771562372301694204858628030493806782665752899326407990840244499952839553102245065129284027945069347443225468964070330808582796333851410660271433701626723768686656458519997456243021674170136945299178288356184684423410663617937777419162355682067814652823221875814704578023956816246473122727169807801386419454530202385769904522627428395338773922422007247408605127834841228332079961226591363193134996595172540397171970255788918133224282218006683530299414921882616250444333084550496523146016918203445255761284997454817861242133429522359749765617493491054898822812715353086271229861238536545148024417664437474289314047815990165525761900321440575296487809750747063349977553770774890471991000425988280950076095652280088338110187795031369291349017419914007159815275834955465094905314878113758567030274015283556728591065545047195595432418995883730365488249598123060995471503027476854478179099953300056454439256340767088574464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -6020809821683994007483577286386934828810336491401612509132427021457465630521826834086836743265183172895626587689991506296523988193909829702850441658957580299955513821158297320572302600415255898775666071942470128232957682702084673319148494818382477801558504714112916130579646537481932227166824401693021860679870218981141556733323226221072793984022625640356357855411309079201877235185030392807837162124443678376751760227090983923108966236316270130507993365002024972723904044094645344230484376070141062971774370753145301045707109264466703189509191357716437292434821073228719366172152816202078240060291650296246250423485760120900854709132636958208193933454020598668726984159634735072865554749509845828259435834173770865341320575274941222425173246012125363613677714264522345889515211624990153181513609191952192954819866443939631589736922272520507275834118870185926146790102938969879832974973866324839385207301526620915292463442446641932938363482245961111427818524076349370798370668531140600837439402121787640867576919815263847763838096226391946484692836363976745746099513324724905378533201461027640137853743488841423302076336101246762018050712742582459972450506841753111772487508504283315764724737145771677660732333787240828618238970541010481667757536530345359942671526928491712833903767944770823295487827050757916108196364229344074002541390703553297710984582111043516926441020609841935268814489104998997516046239640279589271216746352479002651208030515317847906237328523384184195540437055578604791542030461730825260684403908111504037641564435366422754926547834614936697467323237092688574992612381918714125426386013284202775106955546609337538109156915719600219386962163998917179889530167619156795952156677683922310928891545543562605793856211077105809627224140205617185408218945070698668394455246144040684399709306631440682366859651147604074272302416806716688623978333886690692898112273169455034712088824412888659826223927851603776257223373684819662127974673951108743560006896433132059626732127644311959277041375240997382712998680547324908766615463612249071494937864972539139606813225362399119104978782434496614085838994695848326438806319781228632439715328223849367099303832237384137949009126246301140854587127037175592787223446144329550662607268499127580459366775841553512397558408541173550175489123178787304951207269256169302034372201849469883708120202673343943361672054387853867700480740662850341820461577280291821934117803129402040931069621016418225560647591903925545321101739837032955112461714606620350099858121807024593721341959601477751066838648690006092886834334769557104348988258255447225424118014698344538499921270222301581257623215055184552895680361423211587308625731609274067964741891414472229361272764314725887422930370811895257743792360821131074462840459086720547890205915612891404609519401998184141248949141217578819526744560077895132535154171903480298593577551377297513750371665710870014631309047682655115301176919289520759472660914853309416957536007977050040363738828393975715476569749459838866704390067405480646395598713961292023896306323879424070607912634838908374119059498727009396621185740081357139811402360567499784588694863876544034139794137457686670899113276125987609464456839075575283375664557262057218136488515812453381848907010088477707402028584351906603478130888858034334772316979601982214701202302010399504444408636207169869839990081166216882694279966906816233970334847953453559201456354121496340116821660093146451384450187724486060639726886071253177814151042294636815540991362646058075365992760506024935458098313564940897954632867083749682144809198635413919277029912837009146041642401012031231225965879161228792508516449428891302063224349782801159506262136179494505656155509558650048468368042771216561024660621019849842578790753912703622049610155340739149109238819813501016591920027043037285367939072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 10593916430051481948709750727677138025502186913321508888686143918723727291514787975544437994434098031935801666270746528727969928415867095680522288724577559273543883862068481370759827723639574010751537392302228554867738653289928936540086371263233657013981981980536698873519827579483109360302520756126726960135219918468910880297612407392583895845564767757555861628365967606940095388608828519250299079601432460360582376561630485140254535155030344852538853616953821670510432547297345575428462345408097673345315752375524767109314768726252940277013011585763317808450183281405306930308801409288744372446374595139434480508324679076870181229941081671935263495438735448588196223608929403553692806042338512744613583251052303939838259300194016883395927388105291724325560500437634392997738263260059698623305717421439439197651405590856050648019736400765921152140446514274812603331821400436974759507228082042351490092587891696513457312198118021900570568618117281697796460328150872474787141215951344034051282425426459473660823017636513776622869450387199741320380806902220271861107528046223462333824445775459920113738292080017446077895645194738219106263484838530331900166432826956476498769396596348061520328878821422418115052677207440497756213749489936719473766910896624509561718959701485409171258665287291805456569531654888926453573190886727321119699270266965868406479856305211546729567514692613162031401785245600041943621149642772391992820835096504272587613879194757204124397386662326128048173928038055169083573276720009712264499177042117216679899001858746100769518171890188564308996743837199171596509777761500623349868137437986349864542253317736154197231573311524858396210727415675092203090538538131474932801452513996486042464686104841627908947472848057784847848842216655287332369445087555680307071881845379367889523917023184940239135321367647974392338836547148589537055281768733257616806081202499452730308805243751354291965745082166902575743283093691618563450198672379538342129858195074111026085610558074870127512860146196060369129582007850885815940401387353697739486069658858716048678344509978653008096273948736540975735597540698729362415471128215733535977823784028480604584072580260099323888734182268412178198125061257024981084473482855262340445928544169253133893131986945867616317083740746906700132088127364140556083798556841470555170143442640937907409315836355602562138245270388938178065398378623861310458804996962649264117452577829865065073100228839966066185805247178039245934752206719183272080446626126430097066965383598305279935085163565305581012474906904217274487082304476513242801501026071479196309235184897305023461365826018043401077540675145542096019715875788324317001357963161719123460952034996657858130187720464178383658115959956449730241462224823871762819981375573684865797577012716397300550634698724843239863024647786908836294118365963842857325170034900439373202106650924424105137462230032707401378921110541612568350830803512119514502783180201917118713834640272012482034059779234238536383602037207187939421275602119076359015117642532161919419626390619442613391458138758375659311073723925943985358015432225001879321712881167448878137119923235099824785938107357003600850439926012866516207264589379743782496323518063848476989810472676305410690212257220432829761672938269077121772573021110925476932819585117377468394137967055040729702154577561883292666853380294596473106294501874060741527144533081552632773797031874428113742909204720110743803926837473620147634742362354287679451182667314386818994153153787838783885664266335809865825700231653199959433268046410414388489676136528993818444752819894003820232708240343335398760674150778426306214928010960755693208945431776554231496011521372370961911608448862688862889766666698511922286374770307166896682091100205842425412121118554897630759726951430709655171452228267036269294387200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 27053238367378781400682083785731234016826411993814289162433326430184797843550819641927011926498668650604698108446480962332553792986638207502570484875564355176219222543330738860153054983874919900046571652276984074714252538399971645074872749143527935330727155734727145361108923031083434723114609454423844472000156663764341693967090184452476654974366247922075303920915170785379028557887836230120620855347040183948627210460742173728980519263600042351196842554647403166509643661546376769532294219070104835126909132480083912474338311904083748617948336970094833159240974769424854734049666722900313522222880976743826809222540067800828480787861491132156615750677620689474688873945933223632460310053517609242134206783346929870236291335369898365502901496056269948153304249942991561900465682806311087293691581509426077467171605421482654795561270163900766132322998108464951925501842639956303777038233958655594223150347562279066339714968028414788062829419823590505406447105576338342758091512732579992138435908400005282639614623167004530373336980067615973658533740174727646733755762890959066722246917070286410080409544792696278776425656196833183252599092167110025851449708047161941720096256049444628094688280563461352216591453709473695125506001614459040981735726989264822125367889062924102616955842059317803602730673642285324251214227277871511469396015631385552088372266691129984405345469531339665607963188004843914324481256598543407829372549016042254148188332562683294386212775942156237747733431950007948320360788369508186029629229849880605870133734299791404305523677693472126807284382232079974155506052121032766905691894681202975740171212652597460264696671157663026289472035039589999856214777538430747300793462748605384326805712565461567710131645118117111939067527355945641919491213158208983890471041941535489375140614878119463970117914241095533312446673350820273532725354288039004703898244240996303138553539535027767559950150252572907473164123754533234124634370856254808371615763088903146437883217876957764885194812264524099291217428675701565998250318181408129579905384663442490501900931220251540092679470745566654991153352835621000080223291212990134658702345814401348079905048389902656683374008957625371626093841583899348687960082170788347704782333416433981948251052379448124956700170118755365160216783386863121602904548228911693772523088544491094872298196026854370627944119554132810362380207527782024136221059166565846055823019428398241683230893255905145714671637600697324682782053413695458104707545120477103725327046009098306450789024190275783781396262453870848871322365389611096397606485447342566199022394871160162961772813976214166380154716915545741034096050882935584209287319557900483763091620366257924869930493568017876496337110656850139846076415754320707217008296910548809165897862246302131874738569649014541724045789623742504362349735890314910978947884041153391820701725189413307890367768865539151854475135811135965528905896503205272224191379244720549042814127777799050541284018207856480818093491775083405122190648204495725244387458254277582275378583011210142044714286553570623099398620462352562761855173052743270175799526208372414776348996634719841192019829909663227491168645989153735133630093755998074104280288752963338784903020325515852651459362066045698411632545589030530428732813196154428456180316130889154714220999655017040494960178247474498197862071895103356159772406964952262638469302116870641727124267941284578454858094421142958442062953995153588478585584473715508908684173742814257295310911901064057957183791220686513660678110255429750080066504106438415428274787816790670649898254526910134264913581539431682566784804083803070297484856444681022737755891546538861271108417779719437751230243629777588468512779694915996081205295342668932499226082744527391234875447146495580416416726569774021700827294731445561207029760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 37549463539190200918547848155722378219297380662846176596510968388093448070446614280354186726168276505997681176628057150095010550052705631047374734992435772104448136206455128443244474366475408087285279655753282887312209203561525375511262045268902498263421977663112590595882761994740330230033203151052872911659834291381255666052211886355910102570226200952180575063744892064473528162626267176157804138107992450354578140989634269753996289823331611824513634608011092864780029845301171085218808512119583654819227702722461289134662892250019650481851995096258498718178227521296093748526327441592670064476511018533289467950715998393922450583458648548577999907027093202173063865149070209940271937251132759824899308103581611895688018351824907333349157892430766620608427224768350685512328022921839442675267961905307377793479114262566491971952493893546960389477729580754128962707523244919577313668001915919754133522088943878904399507066395786630786816623394364543813673461268724705761024850927395023419943676499092155988988657205318372603961766326949087224806111399776134734729086578078690554349542987994483101192317121746614983215232887486156665365265692430511024803832579158599076093442010531585160507758496535526450181078386678394879745132728624566858525210599954904918883653824457011943371472510410442106147744809499202068681290004992330979144691192634486064637262423265337578797876772399571529303637135538245261268448579772544605165483523801030313214644394247287542646934990783584265927677485901806652299075767074686753016824268160223944209023703644944010184231944266185226520148363475992848781508726737909124994356807905270135670279182434867421459377960356913678450155840729690825510457985620505310556950985923661630634755245265768605329305412852746017054242306533286531784094407635022340038442109333638236506473881418259711938028933138940358140717115572039532456490179934827324623626420001191500819352498764496783797490755563561043220618172707391180491893858713625823581687363436344356389951746999464595052745807549993555553528056156091192439822000747512087039034255914097824557756822383410906922452390931126639300864449532400341229930002562919683966645036490608661805476418103256269857747376958008664319029541816299778718252651804847742827404352848689519879086179158039038901642540947304421158789922397880104630040268577676254402693597235259618080541144355305135913779971892105587821018955632208468778465424381405334271254991820859409532172148348190217261014046847227344681015978022415144695092187106041138383143707180810123645339739620830676302531728294058679203281234618431918644446140783050132484920746371539296855458805603563090845581259901370256359930285549673448682799847391304263248060935015702394127945770488914342145961585811793565982898129625856119381063000540304099404103519999291913643914261581664478353318516230595662159717959594435733575726234801646850058380549560688699156204139267787084561416787571947383938772208947417990733006902362641085872314074902579144075795885976625237570345438152890737317715091250800318014797901727786758663879210787362487177629666803718690841667661273676682971621564882570338407014360507093444603869308896313206190089090865510913202027335172644588268913801629473472035195191861311458214219512133873147822194995932936779755426515001849724025545941981468519019745448080798219825770030135773104120113440937187524679670126116593258713555062009620120905103074591670049422600017778785274640084755107706165616920073346979622297383412260845210479941347917484781679600705227696514348656897575938367606934618097413678561512974212259364429943500458744884774455287960424258497467012093221387763743312037919044922457643130437705109920172276070904138073242104915015581893817017834671555784113817722270918025828653584104329590270647688263906990386644840001963006233750217810948073806540463669248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -39266448480053193370959391711109122566274822955657966452299938305602978033484040794918540934644001637065312469805944583294722057201083069090291736083958332729551099275075404525713082935579981205230365680105323439373220624621660238754847435787116634186112549972672535408345503665150147356241832735784676051357690927819172466656435373941123196578912646562299238128162573466878821357027181679000990738164511760493783317056827599951635814460264370038857414566639006369866614090242167344544121695949850923202094075665348571872892604664170304683472467649297282658405415450676374062775876008209443475923163755798305129959270433932727266687891478020861761186795003619048031443113458740983474350114116049086505114004309154315725689380185921983201502018394356543938116139989811030858514167845554101090564915536482208573073792109322584122358603004857043755069013731924762669828764005119367181325805842129822381433942182972736301377203547482816165991171639456874099414189794945100502629347126834141217683507052436405472872770649216157228592372824249095846563120448598405628317169437409204436190369671128425338530868038663329934120731945069341007566014191454727981977813112088609430034602978953025249046304864625285140418807081199540372376237535417332023886317163307760581167579427273020146491155346460306857750335486330603021215677382953815056768265446275923705894972542981375089053671642634077764503523301966444023417726527905348244422650268101798043226110377221956274693754374756095320353552550719033007534555494336521189963580002197468682122501603652243539346970594390499224760308526537195059273864403789526338574630635582749568195922896601835740278212217502697783917923964625693093125766947099825190745364541921101610392745405888022171684656751957597619294958773292684201270887938701950612611629382792751413033199696376199648114044202418221566767848970950475185846085058626055338399050408068710166476187704035213074182777602113138595504193184063753391712002931294065547551097589184803233549206322771661386087337460604069525473026126923452270162206520721000534404650555172718533226078785190182832821437381752228205971492245015398608121157362054971778988642228246196256446256602771489780754771702970112384962735751130917308735172230081109965484756478665967236868044954411670743993866522415444829302974738140531275792056687309830809779307208570062121719988269747245098900587483273972219066151943865447257847532614117523652717524273783837786815121148195625464612889712023764052711180931930579099786331802704056744537983605915678035800981000399654510575261679147593628121116801764284890834623981348924495173954772555316676110299907583800714102450860137524551148760116863345847257754621184214420798993252713072206493138208750295823091200047669932397567204253433946200092810815254329278778233422402649500330622041339346326528025409414826041759915826460390868520186514216795960789160435465792936434776311619419370253446165024597392120086332502007356568972004125054131724504185940669862419397019260491229934204320110583849069894144550874628832448072494328207505966102248881175885807380239186247437407115540846040606053068611219072260092831337403044264852939984820666553199119117877784835197952438381408873412007801054654924608325466804187489617530532421885174036171835059077267900406513686631836133294308829282231233356299000009221337559783213617602605408409371460537423081103868495424489437873031369384518992580230944154694144692329783121057520057330553918411764921949734002667754796477309035525757231831345191026631354555814136248847627498788307463902501945264170083007822942424116558332373100728263038379957348918726395751700469595552610463827293628749708995153364695055858580981275400611376340245060027088825164286706204101915183178672507563871063390209275835099435506681657375509980687919342189639254711540686875675059590004736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 56454270102483422010480699340625189183374568650656338481918500179431860466675001096579780872567429906642287169647536576228974159503855304688688171864969671450220071126609263040221528446228146733197334816709091595025061188285824193740065194190503239463932782291667629161136874057739503356328937849432752081865945757548845738450401423124890864589062115343368198128095156141743942434732863915830767918119518198517906845511408012221992832245560669781485439636587420670018645022261046535413908703196832799989720944561179059155431907384862895853100893218009971541650096628584045432129586232462115901440458453869505208588840487007296961233788952540868769609974742656596047570257894451829388472246361120117270667237589628307934245269717420274152362976612185258349031341502926219780216297897627436990373902566886520378764862507596756680022062118824980901608691362345332310334045178660212869894477931138849190440713353763851910955133602647466829995570051676137833176396281409967426775662766360036368362668875534736069528799529166859647181893560071061931892590129302866462448471997102311749878830761093729097714380419310321518179001736796076763581100446060349239797303817934298148685090759898087611392379113019865058081923289710401502828712391939558183588166145653020555837233503586908297508356029230715827445053560177704905193144724531095247940622274324392114642872956533803703887591155224454019932497697933437661876142556373552666121100664450314510731701833500936641925616309631010248786956657593043660787804891972803267615553201149119945083381689168067220154242868800696869223232170870098172214732892778149873208324046704911930846991541392462766473153154593030923309774998867146629460173515364029245842623660001226690915294475783903141243529841558314288888413166919060694947774007629214423257515316837616080304505818344101661847191128839042406101563855139954252886699673144575260588206002579762606369188172776101276380554241084123425326053797346947885145324790894733272955111006685889840274923311559947214230997912860336987325825632716037665917583838873091130516165260097602160003791520779839228379133837501497395443742921772706977379821450704092988931410771487381732275360440621035032021836732217106307384962948823432304586664065087369015254574885437704065074090238453808907470349744027128662247766387338854000583881810075074998267987595981265791206840718383342046132012875826778360650812970135361212293429895311677761321828186181681559982559293786703494519424824311397547063778090575920740589295942914883470257964050274496372468061552348910645231162055438995254899308522844802105170613428356652945957867345632286949382224270948806654883386346033963131256652320872783919587920269085206555421906833097004644198888064492697587163527432901521516496860512250249625176541990782833486781531211613770671034285861983176719546797517884206418376695510874793362695635970438778429888383856984964923592587959446444480860174174001745342041450431220847568054612069503706800620752866731712165918549947162486735901482712243278955929944365403968164868292152441990736680855842100657940856470883455776585181124732574219872418589636082952164037105275400139422720627045272403349770551789776714184466347308843424186212488291040988500414293902773537542169613922391381009712319153891690649967868206979028584275828201761311630859907504553933475816635640940845734273235679692715627455934267301398390188891270474530101147910377474601531644222279534642447655221449391839109858857861260252631378162687789440540594927657093891144755430256909172024802085200767748068460000488798178776413834354636445225920526436235583721862747678987189531884413051082604530375209169966267273773665381977388298339515970666963816962160987886287093071237760373644675670121942761033644407538238680316702035679000102439150328642557180372254200932660154018950117842276958863360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 173241370694496716534460622558169699021869093133674142936229176310647559795816090431288940640045857682094472892044344076412761340583237231367204959867628905296176163989708662932648025833116346132466134474539500259835792553145293718459136119778928400589850797463342719283838920418851502007017397233938002489326714579219152832677212724317052112996721784852685463295895351827743513652139043970051477635088637562894789043422570785305336171922978137302382469495026770145160235722828975465871868202395338546883866336981641290469043089291373120610589341935239540156448869971595397651781630049493462996453211653573644686562308238896730728008985095248743729520874266911255421364297494524384922860513506450151007426673791653256678272547558947427571706626922599345126082830957851783081411731039079284497191660416606675093967214484097849374331663487024659117748410403582545018720679409446322402762175453012802777990842503370358316050506284376401067591049681564761720806184421497142687601057048255389835330068922958807466106916465773522592731271061964868808428552202553008715473510620916888148427453458777318360150130811701352950272868456375800840311637986758303531744996987107299723769083961463839531978490530654887984634983104375897890627131817774524469740232704938100913131898905502239665386649998761093140019252051535049692836519545156317334038161658020811555897835019797819742410020494335626368297652839072972641439151698608777614569538041165260402191272164582621307336607280511855516082769797669231082428089965332546564577522546992036139631412849400224341201530239085653966567326457198968332807123050167508607572955906693448688372518169583551510529610651283536715592203109350117271315307992825273319045336282810445551004012281739920431558783421658680481036590295077228597994409516282316532690691700199561936597927417787607959941548950083082759480275644308479422753263599631112990687772271682749523422908580017125042101169840136590998406377191695068157095853500968611892628981680227649313454714339518169475726326350111193502188094077854294018272441052970016313319616652948178310177617110125795773134891746383295725190414051665226811558136106857012148214811716946360354281140967315294239268232301938079031671416182706638406266310355658258167589385794370041595635610787454886385477196175394494934105590695727696084208883918202859750339970738460033784007904292577368818804078290045083884086538174523269046530845930065669982485645430839193069573372285938130510161781814880970079193876871427984769823437801721022970546509469842933577733272518171361610617723050288074711618806606351800284847903152487693504624317328912466186397841918867952381648083729117374215047391997485240711985265051229067799024176745998669139754789230703539380401432963764015267458341717509954494757930540228593539130786177780901665702276356142261348091334696064458583688676372997231569252065750665168594280821692726666619528539167262937253026906948697747051813468884855797026893867012296054482864042167571824987167770013340424217468068093356412866997773346811213657219420162672194687295122984080607716299478727321097203801067032559661758080475419508071183968116478402119520335102589884632233644712138763971354858739809216678198596547859531400727927705119449656406632592729188612152841264394516151347410807761902893094828724615045103239916555287276669557184227304799844739664878439604074535550503674007740217776226957374376814165518068231889181959946335951351412708281719198048704989621511594367263561217802415420945612360585012496882974440140113980065945119876098696236075412547826567751638816939417383579939638422677320970668371358469798211941564686755449959066891381223354883128223317143862841465604490611160283740746696350911417802920970677961892188243519451413065044319512651173594410599964165188027678449281165650556275424124879920653101669373968384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 165099202177620507697320175227158904665359360603838566057113996140318423214628516297671808909857916444080185169032697770172646688719613536010174697779815916314950769096265101039053556411301514627677968660661997653207625542076497442520242443704160291873711188258940491636145820707989513773301648320377700591453842518377490829816634162522739199450956106724751464156506413596542499853822316530704072747876310469657757854327338123195104698405900629273199193305002181262081209878361250230215187494302640687354980331880594420528656983424555826390110144842688825595496885027080305394273978935738369191978978353365690789546888508464096327693315888472109488250841725043937310224801846928204735940879497255307518062972534056987211937192854259107960637603549043401819737586678367706839631076834346639627670083634223478807413524271532098853206332554372285515348094573271558514242174488154170051313296269153024835241946543760910689582068194695601523669818690942007615337464807469220978512007154959259999326264081192426087305837009987304384498311552495162791171813769797827521571591623573260812681558173415962907291615067765691224293341260428512751630860588848552854764013382303251436048747368977153998557676770578281263725433924648230596111724958168909091873842554949529533083713033544008345674743952021041261664187467009518393900861101143686193517689736507447214866419565719837850560763827545976979657733933585983742762137932267610877714807766616272367372315883575776950845681027200815756659450061547944171043975520711062175698035912625536790787474529621131105527683446856610030499807104365707619301226326473001544583162203685949233865262412471823614001261190069774011990033187933501797243776200766780538961714705163478178569461736521624171711536989534161809876510117722884346196118990141358117412673783765103909132424527197146848834518803743438606397715627504135727298115120047083898727109609379406972498051413214086833550768023384132938199398190908126443115722312511363628942865695557814640709439871842578205141359955672532264665604995860749852084481694514479239389943595173887148863187749132352854778994503236235659690665738896422097324115982783406563800417850532136220100158393506626547628346253746682033999225032321792141910753611974276930730144584751754821179866963287807520955007867945574431383782774502091585076038061932094555959876414332564919723390772425173735391350936933053673031884640809160440189738193450885645739400487681367858950304307082183551420371712510614370678515920923781018751312045834044696133704872891326915288699639307019923145100087019111561668164998792685053529330892348953702952015689076393156522073042448358437381687772445748809802589449252970963548962726055251228242344253793170753199433344930634932720310342158041961798545139185722051970248035205603730802199781754308819877526249332358502102169783155001290867950487898626220334291085396517241253963449257439499001436369127565693919482572641010680514679922147434859433989339644890083573215500340357243287222152835210850611335720353941596255480249581340480389209165486492313575115546461965028682658512780579021841453485622086771475407350639607854862032156921566722685850041095062314148026623760292161849704529715714188073438869940890426446714050433401267458742629252462850241860860232627194915013924333564892155324920076757271003212951300004015747394961173214864053906628147238144846410345799916261492437221417578345076902606385270712454869291301499186020757111423230769695337428513184981990217212876549620619526263439243172657321072249989423286082375690835701912960994929466804445837701104423326339706521101805228716512981922880530004690664072392208249071197816985407079924922141114121883882253100980832976070767069747367552666796911110111295304185228391435949030276388003241687457956789783192660477478057944737050801722765690175602658849587200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 101796268908570894049060715975051755674524595278733630067220428313446228212770749746850604974515590523591682203928261028706995887638760167610441843698845468361161660475030080799273978555317692856743424840358370408897481337761811011360489762870956550293181989756244361571852209227078280451737606213031209136680970195208818902815832858708720703212926447211674095060192059726910579269284701925921077778262229026815451007207086122571700237151751347008802375099727651763328462554956497218534802776527700250536707618116907233069290802841546607806409703817700004287303243203456183379745614949895419873239244805332440969588124986002411387326863134233874634463625015455314370870354331581342720352723147328697162409766039686490869233141779775721640075309128553898977936203339741947857525309399810361152737375146405400847173081693000332823686773362591860109968758869340363986266308703470095185849252664199243474882202007549654473499186902258308439607086412406461843022864983594562219458147255454045811723219155185994854449977691873994577047256357568972343687908004396875582887604040732426027229438306885562602403037629064568538403419302164894824971533700242768677260786833875213246881347704432404161401620342907776657982267060933621067144131075384288874556241119413934374634908961597223216397377083439212437034379915035465639908493040596515720147949070665326175752055880858892993866936737052756134509557681478330135796594368439809771211993237620261547394232256636879730153823652636544755969829397305155674212420142892353683157348672043799926468134937414145346622374244902061617071813670922164832669462328318011698708509335858001862476572132822836454601877194887199117715847163209125497895650631733296029679804070015346504495995031023081792959570154634733932383814459814743183739389211711113123135970002297241205855977443337246814204879564902325634150628562590824068277944290813593150000261052611718463602045467137317414550214295100963813906006394341347828532459018344793902815186011176100035129014474181935390515481689480212093693818793390854111871976951672656796005934429883100286835038859525073171425985944294016222039698929479764803093710427847063702387327180484504451148240062872240334625659905027975984734521955635363679633068380391748267454312809704436485769923550521265521255817101475797749471371491494400787342872252805181599737470885541513299955962955566793470216753028924600120478021967042303228925051654882850519022902312774521920933596154069629020241002028725345694943139558326283690236186205096060660848676080587507700757616752455005625976191231623144787552063258904400741548219686662624188873817712459937616615094620434008817108357691095631990931177718062325757458551823303983945737630271379430347535988117266129341923495910734078174935152118413657263329901852673150728894428347794542446358281660195981775759542832196372341973346257744028109194231207350091443218317944831363063424742829491409489654495204174730520578163209812530034826678750417292097664915646628188476313767816577099860697858797863789273586927004625658983248304743194466166890683147991882573053038255972106398816969483643091059942792627003877801922293808338054943744136113340618267970251919700911652946578352455069912288662592680022977856026085712464276853797614883562109011876524603961945597967215857649096143329390932507206929110606334783039273860293115961534889566443870162135010247173833669151468768154055614459675272656426538669664614981101413539515126935157594549471423863578953342782236273634505684109994877201887904489746330638687432115823867332782991415548256994218869369835071256055931883049966594597725530956895512165545586890254001554513810891807009554903968074596065958177435359255037066709801870720928590476764699408662584512711347688452545340385939959547639322020676244254398112746155400103056246451451212393468004576641679360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 281334014252966287052816082015494716121742835104332083618172917568214376202413839791855389606954905016683273537881424686417267162161759622299263098773032922386352291268260444727047773233216339993648013169201443405580018887078857887980374413570895012045681212817802028000788083667134252353935006775429032514551623336906067504837733126762637901220389274495108510027412653406018003162627380803252421018681872638646165348942985401044446556223892506692393796455965141467185319646341158599135760388758724309430338655455791372688927318506188456939807193843009170213350572599015035879907842616622429276132418899053162919269908358359741186965016251341481044165581187918328995797114746699802586483358174764409267989961550162008193014742233769970607479557051569511822438828281712164876635895949166678284688231600491480668235591356377984289853366607932891432621838878664317629031486013213572461529250197977125765968410409866012491266788783628057660642124574605505466490243974423060695912185070602010471987308025767499591221437806108477471828049570815294542972043324373610457595525928903611528573362767632317253323726571722954057433428773340280965255120658412113909713559967980286155553694463850978339232982070841800405656562735784703989760860580463067668734359400505055015674240048651895658537696097151056638964969915686747535425158258533832055946044276658577040495187196633034770768276316703501988778073012530867531147310572297886931805605857092447038684453351552230350492498970533212526418001317892650342023961713199680437914709797905266358959318298485297605508990490196220673910799012257100196452114228979076015253630527125300383182032521657105332434723836969651105587424333152018524084581358000666402294878064300143297237589954640315797474962699037916772346280000254368132585843247768245835689888689675950623496288373961458088504515884735594196940614978167728735587001123379987397590994500009833266336902675184959009953914191329948035750639375125741229710016191868551173045736102799110901795082908060431629172307746727128407790627242223556170517226413146295327228238433644063530272224411042915710433702934916777364302383911907206288348455372744586890947605329799240814948276152661097449404354696660278188423626868263941042608453158969852890372386756389090963187560636990414295875873928941435787667649811184741944188685704731480582322592974779327485390679973410362803085706241597054424848862594584273845317282092599963770151900411202705001058074784059047835605672394837063533659518438573855096804901080236619490898483302084192611220149852615049418592422051787308464159194466195081263846314244220833404095837519104698244516187653834753892780723006823866059538211499862346268473566329225650324595213302267325808687531121854163610971082275231590260385892135472360556800476485814550171122548047432789624316430348924061662075505953994653724264957309624514529400423460492942400217905405491830802044640906582446590204794248082775887313940832382664830848660820662665706959451407937385283207583034317192663641641527123569347164860570977472058232131970525371267119200483743554904723876508363247193797839497702185590923251806896059457339261769055138843256931991377419511431666759723841689233858533699030573000408280920718822423844675576916738082228217525733470186280614276095341376338270119033368583715648500193452284587131603196593937251153665479599744176296870120020274329153316848017687892427920594029889578697670885557772216135578415019798853587695228964175779816790641811041024526055953934723716562392854949699471030364595040581105755953051805749906774459760959520191078977399683571188796054472436823818110710860720001819123253106360607799004225042335354137444409710730994468258415448448936585305154421532397903757669981922983397387293412974316773623384658394397249677425898925940407895355774814254759947713075938810920960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 339713149352254128889756364799899571400995802948189613786004564302565529090152690976027343511532854363726735367413085916138489328737960184032328552554827358610657696637281313657518001615410139900373577217078112653853935026952013593600271045685024350724505669898277919995767524338974224914089538189885325733707568566727626433536818943903075336967906613004927055076527385903025356835987159896569310579924213728069818832214911487070802722924542359160076159721671823503489549178932681033709895506993565521395507206442029393613825129926094846388381558616940472776216061688517314068881022770117407507475769213511966152550039123125775633826505586417631538047336445259924630617279577014771894105249977985145898891743980181998282428926446701247469418448790945157709284219851929082328154920922636476236713321245487610271946590247912612801298987995491863048023614407568320463804289999277040053895972840667333497194857529842490985608357658656847045287557932405523444071650854271270517329293767999341460288725222564457237167930916623063260107726236071843048173353384782516655388980207942152542851424873367935541738368743209068257209882370697200960808874831639917590405766532992125635286915633786449218366697833513951519073949210754883194837640891068910207718563209328787589548949817970990577205243065107411331683431873058391600644450210920646941342776840042771220587320225717323432384495282745155354091349853347199591801127645780453441044768714096097745338978895729840803049621109462254042934140246618135881774154245894073980555700223591294516631219116633995067930720893839540771136377734643130963275795912253229331082551526620196299518214217855538593259945786987642790160264459731044132314841120561091128714909636543181309603501175910800027716620799581892901768731644934723048278707099634058257446705667191408895098705154175846626194140032537780527647867140341230227123582177493424939579926872690890398605107905532970977695259674685452682293392015299021731270781799395567644525729573448068102576807470622219459812254620755347873067414215565461989607097971936547791031604729448265763241226860921820553033257958660143760284866711967017614164230445765273845791686885978943852530217682152415444370894430813678087345583203765831989251765355916236957009202148166958978226278253031523894020553632579633518016896647884174460671453551619366729363831626973880291635162563279652655572734012416715813019976174844733488871537119450254006439826002439260105145595432632954345661179432510309745731768040834409198983699793869601148022606782039388544644045618223646470683156195668873869420029182585411217732561848467290156542331723956988313958997432480425539347480865697579825519206338042039910471538400412838116673313475088681622532052565432625450943841758636517715116156670496215280994331764397066972636106085326799214733995715839874063611338440755938754826302211612813649412133012679431895503407610779156173117310305322016997152251354975893701822064948568580694907815739145827540002054895330870411461549748870748199547783297123683437406308197299663859427361430921310909583845843566273347706456573664529649895482257439650612727876325836041772900864347705649374585565190570090405443094129918579947188838905921098139581308385377034431736101605391397040505218023049555991938598645776100481148422738820096953470432595663318780646547524562258947773967257080124074354349662085438975855311625100717420979547914643965165540965141454376327524347376156240626895384085689833368579193813069122268517266131403595690958102057359778442969391612988153888729153680369379726219303748371658202839151119137241199934791431776289842379828824683133274623129506266198014973765876445170093951340511171655798048798245905157693430182302493065250872684381664202311610014176275308970731399394927345061453109149799801195610591338512108469217506576458661515336089600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 280636874908959761298148370654119979715293776880528333021546868627559190799144909906762084801811917488013058116581889822667103451806688065679326632112315028927994357562337109061980618819702570332862931033289407902447342860789022692746861378523501006575630188589755222648352379116248176445443146891988893645574507189434058953278297394308661849305541866068148733390350535533355756419954342419214700045837362571922471889706961236844083393718149759131413648799258522345913602670349371872777088212602615860209286488513781966745616763598473763659121678462339620851792356232717166300684536369075430501072886596545520246340354224325016848437354009996437284374648160510591692552186813784429885663442462785630002684748643885078521327091309302568959690359199670331200195302253570488887255069613222888998479652891440646092953096521920015049607439131461315356175597843006735029870061332187383523459458270778695670236377974903936267720456075002590328743801141462718236924428498033295984904114808575601622601827597618343131808351590727916812886409983938636961276384190302379788639532912801016348304082570569219964334808349314983127087277319181120113877437244221159186589259348228897208360814911100276371762837761895881673530129980409837836510549288440909275451061885573424478856686270066667067432839596184460077678183515201953890777514944213942612655968429692160250991170532907461807441313474603780982782209239615583030673092699240160651660855728030008933502046406294777230067161609815766477476998318658650083966860634914816579889427861225331928482448562934813262923244249986051701601427279837436277797678098172032796792385710926823133252912244073845586619411621003808694725961051750277914029566887408012407107275153830132392523554983963862276963160562956980223726006763717605052333958159746197889467806343599399482826159053202837957964093095373457482484435623326106538630835580061516949948006598944297207042631706265212154463126768240559433156618299788975087192102878549035719393382885247963219162353494103301022343588963691932419784367147522575714915593421615938543530919562097551027147867718164246582342754782675930449287102494912441398078808627892271517091330240459731184866442850162449936455352511133822231513763799272533057677377987710661698582674113261661752922224209539544963052599578943372865490215352025275434179166132873486877962856172539759810400659597829692258793021432244640439502962153700184773176406331512913323589634937686822113627000189387190248344123225262599348275449484923281421358055168872156696913683331971336707486432660321822628391793681627352050454424265603403559142158723709072959788384536935184817262896035924973983450035554809170268570404316626771992538455120266763502761822979170732940976900378763911912604503509216818857027423214281609105450596703778554852421846902632048688790694778536442887279833720385520988342712887691803070238670436542119251338820482120754600306238852003244075527638048985353555273921685485837163507613666316091014467999547057865294911650661720702178001222255281482508966236190051567869205542614752957968821347453253741910931162358841622532663970527089090111081466663756590182808084648927003230233416624305437434692321543467276826302327112038995442567322775376452247162540337685713350729844832567880182256226045043524703896989150654907589492493362889606472993567773822420532697343029035549691778111184218732777255413722655097408970706096414856812638733655750930617684918065641404228131207589713922021246639256220408173942876144416584061786615430733222004960814420717308973052292663639876805180894906104966449439567351111644273071749591175771125499848315665272805451690409544862970865778512974753483981039717376388532822723599675940471852183232856516827099216486971460495315356066136663630617817821282297530337611795550146388720814066086750858628714440891545073745920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 248491089921021295846242903363245571629000886841342036921050053988328847428757090256235937077730575620628080583217098980964678916424499969020654058850697028855510379263008888961505474241463009719916100428551400897900055550160576123206052694884097798887736472882713783695665893736131525043492610151046905536362425057121658063986281881764681397343835765834464452916758241225801265760196842326655853609306542487127783568870578510812820344350343377070799293733095995202181982656557883037374117320811472712523414217914216118335147340326339857098916779063000263639188244532261438128838008278651227568728511243151722160751321524757043994287950367197242482463563284771525771110187391674600618776857817374027016720868289886972143701595136347349476466671789567624883644959250215331215623380130573932468308399530283144459523602061054098792532738939179261720103360522769732651057061153129181157948546230900058291430322301366091630499995170983726493775007661186198186895649804072323233212416887486854298012895175277375244102804068089324367762725628333572189650918628011662162277900988960383906682630946497145001470268882957155925880564731996343227062074609761676982869050963152658323599505136962440851435210943576685946043519975999901391985127749111131690719626094930462454049140866410183205770499491350216898912266716615400143326054671980249912061941565391862600219610064959801153614126919479278034436138308960651736682521456474945566380773082273595152514907456759720188844101097720405313449038201643972164238590363587526314480930887129160068477702513391473675250149265082167911974164713874937461547995502185399681993076480264938929314312277524954831421349927675591535974839381811214366334749040969745474519850760674288000274623470928621948041062095403964537529832830782909487645665495248865534451214695668609987019073934372172776800180325969334543408691531176226016791237442098092481366397124985430356390095495369541488621525983527353699780707119983040460300623801504131082806525861017206382071511599862055755040087452311270414700559741425214268660182951133015525265883810208372946591494893084337415911670905542040900779341076439797753641192699881174953901871288692335877060370416153310224815101547106567851776779503315155946227528069848238041149615666149485641933141903767538950098801726284557170092763816682492866995491702519135706982805845935372930053274571153027992526790922547714073233885114725594194933684731190773540462620386714670927441947074091072428720094104641989533420686474114112571777031999786378771601846006572521181748605422305631059439693384673656189413369344255939544428035164457353931888099801941034900762200879751127873568031296764765893503198220255118215341972383906355732776301564420225038711535119996010873578732851096938512696466310431659681447938651920274416217163184705087060694777408533257347870920735572399337057461754612554272162589340697023007649538924458273326130034643180273495295367542268003832299292464430073018894838631569371718613918327103434716455676663408713170970621229049000698860283440616058003130460968735897379408832078710620476133830089097645717069280297980188753071505040997459524446328747089385725485118839117328834532627266536754174571669150472918601560407123535269712148879104242029254699192384046022563222700064860647537991499004801064735196022761358148272153454684440753372237828084448225814896107522975888227877786567516019468085723241911978373874747381363670250831552967044660905248763486922113532495771642358117360534245993726380713689829942146545248240675524981166839284272588870198553095160015382234415104589578484520171675155076305983899896553111036705901501724667184926644898387386252293935539962199156330241194614666450333570339563221946267394923556309710359251015972988252671539551902641832307295335947879324362064258457488583782593530026263607378968576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 212006583534585275098337350069511007517407418350490457759986329590565190441966064902385553521047511825378045126427703157385277642453065090561530068498894882374649070973102477518723146791337926952686784004069670544751538601625862105862461506871178010157906516389194328817504112536203374619205133937518618899407091166908992950854249918858104587553777169817103831051656277303112310333160051527078340916712868936906692751531427251494311303712396427355598221354198145761992718273073461671581117634160014446413057628237241501109969960360166802266154667820257764479612897973348904102546396533495041603249678792794065563680600597155432591389623190502581399294712311623387129999926059348029914100665770093131479114270590732551758669588177610639489790180883416813323913901162716278089389063765624510162816488974133257182706731185798629815489518803245038980199919184350683298990957250230694893021879464891330285314604354434181105057849760125968255811585922366529990191836660403637985432069144936184686601125665886373439554376368520995969023150079791388922002009939082043133067995524583947349245665922132997124004305865458645157881159594421231238902581121067242316314308336055687264371319903128840972630132472369528912150161384174636731662016840012467059309679167131198216969889034599045441116095763052297700733848244654579979444921885788475288109613725399545561123834766130437033178865996220308850269719481009690262829897896256982421055606673160841344408553389838620827984617927894814130696697289480810817243911987920790406706976421283845220432529020856778574597238623474065555528646028880253697887083001792437961447781418385887946557644042981082239079340469711426969788174193036997145293897097643807502050851733859008924075460054021610714196820305746691587072777365518590793008112383730784032732886689781566089353068007037001057850505266360638133110794460607831022728683155335328363941986998444555248516552588533985841228910933941672604787794307044181877145686484351958987049170621278279044496018168313367839561072901993889081555820337189216164317575141764977439308471698692193377874065462497408263088485185982206357710118200601071832967232515425465705456296074458974407262621469507787824102310457431069478298510044719919183565817391436262749367427044286185220585814805826831027533959977527844767924603710684461174161793840246282773370986349635736089175910790474854273902415661142971826430848921824030423564358442829132602328424594834492808200361587998686366485892597370970416743841053081881834805133694242133915606855828036761896152900897561038909953174884488546107256200638475279085659286835678029012057239708179379406118345385464684096421960913592600393348326381190095315285806953148535980809677439856470574222528588198773516005514829105583159689222390115176796363309659216535256510863344502192030189933092737220934860948346547415133708536493081363383277749555880589125601234301470647039375034664059999774117178463197705076228483013811664330845063327868916132622004659728236543171438644530318268609059505222930326155217249172902994838567539215295744102945938811544405342305566039513971340999473408174393695435775037892342547504644336068021425127125322061248451169674565523501453930977962922187111407992457241004654591520364785720082491091359182056557326073275676226659211327530387904233308243497551050443374692407924780360126807192027780865232516353143457331023032892427999616512529397409433349218123131120998999240178878060042771991476970823600350807738943385678660293065457142035937646730579875784894591353167489476420485931294558212114601179587994105478917098708521854157196944154726342783401370683660939230700188059919934871034769752337074678958698424171932148839850253580350628348018104173786111187826528645006449597960263510685479526934157937712618182132828691894329482496427650710393149622894513356800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 151485145708516417895184030677132268810968821530188466686620511386128930088839124702698057052585236729481086581042816154658034467839477500521301586940475795571161101918451091374417944685089895167992093497632501440411625795117297485511181949014782083460269638650696844098417427129042068364861980175882587358978734433907114774589958787767752141577066396606243918397689180639895792786415585382077751240887238160376197648489442729534932299824949425780510397515241592414123803423609365389557106674914494806162378208591488618409911222119886248584441691733729739377339269640311116111870968832532852717508195138765088439589103023555972181436783271331244728075984474416284862866350575733133561509594730470948415970088371176359814915440311715026687879372621220285934980161247007462018125000263303074991678855024311885792244919597604877305453970897622631983609437099451851446563548746395524856312884970026073879837352979901732934027924648523827461672599047073867206626824045838375902674853310222066415893195436652094159728497840244275067376679566370141199878720518150303631360211898894468535726246468315718172216604478471915826836017612727246305406636147049364117762885413081991063576830367129650814565694027716237915388061945578107323844148729382436224892464975709749953071058054912490060651172775418803451413827294663702031517991399214034653561660068258094834649035386212230272115479483939461856863491997582431639712324192907654120468009929120690830044419591552914533206026367644362832634490867615280105895661828576341943009845274441872853977392130802865981790484292385439969433548894207593240818143396112835757218918790329393347315451098560367557819947525670538980427068912682838180762250438208033759800539699587248470373913742514094071580451143646643568420903565872223722722338788201497223665797326181474482742819910426307090356908203007480208527380755602812281411875518338597819959539044714073520005459392803516972639740913415118915203494908814122979965495509363010677574990720169336917409459179874756731391795391786478071833844547175397194026156653442971072097597468757061816937898305388315499066957707025503421801842816501131311826023216686784298232874693895453057334280215900698372905439772012672320482155289600268340542008646970931323501658785625418279938305611707371986861251189091603980901773275791222209850007929795163095573575961318768055699922557621696994854670122996032847368960391248837018263310174774219997497045910621684010593084673495408361483413158763201274835653887344202830980237513493928808959658331898541619346541624718079150281390940404618061845978440622050562070056918389847677177876173512439718328360398180223501820074813345489220645023840884689044545287226973935543639569156412301615746566311794426575785157297618923625258180747862860588522059357670490235708617819571128100480388065194800978817149952481529281806947567023420981296737988389386625455987656799391368366052047071538122169744442787465625003702297423783836221394574430614186965449141716606451008468367713773946260953279173234575211685948275378815830432903635932039233193270940573880826913501033352667203544501407380587430247523093994255011493004472178559796789368633548791377703093077087856108226879098680307295677710445299745440437522311249344775783328475836841871499231022942973307931677620383171965237883235769609075813088001776378087330406082075372696158985779340135664394756773037606272827734466428259078582113035348896152785914340643099166021360935869361717445015846873096244891475162307732798266468979851595655195534445275442137019233464166345756217113508176856118629616864589408912339968095350644315558224671757843980569563508891869344411477991065996516432118092484202614467818240471530321538078801736705285991532342557083264203347685801907612778751918670446748331518331529060831947173419873383226532502385459200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 101468312690496577390271276307162538936673215880666230089916654236263024435054812748115021976362601879343387841468128273220357399978716994432285273582751499522422956900416292865142798360957911578123910631875206776187216171250058638976736260333564671298295349529070512178658692762687465671226844867552478311138762044875330049936360674084593688482027629093846665630915905215726207808796300303002624802242373936456793870952438595416111455060554570800494767012266046018907354942329725409287893256020685234631911807274029245725621909098630342378480295563164785570462967579989055375719123507219367405862793296760184341208852812760233441046604172195260293865733210059363476565847351797947107876730959861861826536376433815414554200099605782871596121309019835831163354913778803307034172955993047060943252534451954568405447533125735427056245698537691510962083122309204059518728130602454158149486063879813085031226354453310428531143599788402741732983960084135070271728160706747189382413814299356748507725165997879579742058751989534336854458096336834787109783820934540993412644934598275279818527202167301725228448849873653482546559321482070087359419503753134207427257847275702889509072439537356255702056535300236203183235193803188068531195831933746016328212361523918311317911894151417786261779918977471397882630555914678373092412736443695927263012352908672263378596166504549381155829158444120916300362309382624905174355164741721702210000615965074316218903828702405674002508008357411078466276774158979833111242007256993426467062076994936354919796839619037539406628419876580730935847171679832832755984934831235388298001918195901960015449492435493906484547641649325387169548332572826774514462021593747315097241457466746682122336874762569326960135008353895922204715986386442290750707959822636685437668880826423849737702169548099524269298751835042558543544692606342101497980591783137493413450630694034470430805854429535551397728661094280236614222270631778917509440072122879399230315531773872928948797405618383429722908767916975626104980667050183863896641088990101122420294158628826320067477227915343971158595442435979802067996801972084835614374793113638658078792302658136403238500502685559215756719815381105504481599519466241026737074929694984582101125892899683461637072807251607332672821495990675100078933613037603007586579894710529930794665823954750942074006389133202728361965294679474853284436352831921507957612511261674730058590009514756695794951330072478706605261836327712012491086213495160476211198404704309593913838154904518973523498051686211547338444058625653596439494173128802804839754548746983079896660715734520780932567721803862445021946447643050399566497360036437313761109751368920474214357114941512791554452643581714155001327135658487017269940277575173371571378558898590135628548938150992328353746240794450157044589480939793872863093873865497511795028419817687332190893678355098136446605183335770919696128612204519960922318476493772412450945079586372881689166173824899129031235669112431800166489484530751266990067574504563265018136947723994898568422011645236753309989947536109819917881657395981770605281271585470671047519425324279688468076858274002455014219685555588355675690134252581875677752885178404179284940256696445968715987897455076031253123616917344124080475350896569347205970077750417919704514216572998411157653835040928534626716916244334109773277677455582296312807643295366017381546201685209831405243957997453596224472613094558952676648316553305763148312896150106123998644539724192931027701817069508736849519422214055366162312427822885361585223674027374057186626175395566207504579473205784550835238752247556262486013303171170147370715968291902914669367937784980921964693286860225854135238761369967461091771301525727566115426704254200710086644594597363861006903903205229553842040051811221504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 58856157596989481709889747892524354041161781355608829576785887417557012128941500846893267800596048371206056149292479446540912023038770060027716911547705409765564375860783300717749967787470280536175440259750860708979939639787564279063218835812523006990259514232763385654275266015849534879277474706778509448909947866146906479052992022008432361795948175751728927033955848550731427876571733934603466294234810778948501953797001586391822919379806850147636575879218591615928577350669337644581593968066182411145139711203006265919189628448947596363272087510736145224818320660721961380600455374350568751939773948847803515958755238233348389309815870776090240470158737726608232173516265030731974924549024994707604980805869235656609014142781939806978842511689010842296515287730375972592321501739590682560981031361623152067924448804134930988264412386687570044224364963429642353464958771576337753500466420475917358480455933444898122797716019945322886988261847623454666716254347223434391989344571893042401008319997272705950891590241499379450242216560676235656843636541570235085064414920709013806561959431562112405685632654822067930520282039012234932454836509013067321765171353766769869968569636798957506638081361348727758678562642351143424972002337921013043731195946509248486347680887048620551798891804092791065648641650533497048896341554534402376694814291681128385114232032206867027645947387611752775633835149311484686680528211823610594374411924222226302765473005230786574808421744065793449481723655457186530258927774355551521090520526679387471535090281155446870904851289365328141386208544569094242295250788475708510973469249883488077481826342651417434128150760371035246020624916097653221005675199395785499213322219286119931020630704112185985001815348429717751770083809873344212157973923182595221703862446949866195515420877319433398464714734891970963071180969172196446063271074369716483460536149294410828796315093425873143556507753960399167297065148434978298794436220444993394911753706871460019529502665563280884790602558467313286189448687724511634170351085957006506885821902664040238683202506651694633773686274629219288735249226627418503968727470575304976186628444484520591906617149361523474259791075925557753454951199280059437439715791562395046800428060684818427694171206123778662213520486524508145610534527854435382977418131079659045601379580505315164552824242874083690871099131073027221339368203494489796237174161474948009742242011418177909348668687356689944011261034537514059635471195030652840533286068322985762448418529224461933862008129416666693908846341144691255756630921268659070397151470497437631756818682736399638784926111509315602026321852667862214945218514767928584063454960459163368377059401478844637619025200092465411781390982331489397240689826912947608342551130162525912743285354662850645043888105091538256728590718495554635689470485149116418475288579611258949188699936839440753049107282121870563038345757752054738085506878790551887874152476016965069963549465619029726017187590842596836980605622398832688455232894525512309553072437155377353175474976039789761113583178141014621132330350352512281814255958946028667485342449965948341230750480524392532831694745120726337908173744475726186521582825363606976884715776470467071342432647149145694195252012322138616730760857252868189255721399200159434428542394805704103332613669108402230616826203600255345295900601560972951278530700587333235609111741740880625693861392316340061786265762479612298206902399337146971847965842810414780439209812817791781704955427818887982111424419423002423503095606672618612584294193548342532603338071450274668173213174894071859293365774715958278007871401847374811645781368416298386410904260160067106239413256580340859109986329595532963865627955298843078281811016245359977511386911065826526588142723322223057439594591027200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 19035703686897162569464340241127852346134117520342462436283826666449866657774815249397433717078319327502075500035748694511700883350873445664632554301993927007634781629524034266541001142828598960839617474963369957139575545397968735300256087640811615785043409029401221571708898835675053782650566401298638540338959071938972621472220545783740116373876061300764149754842968285020562937019125306549492931412452649779033119053479030294208412978007973561913055874585708942642079073004770407226978213567918192930955646823760966492104099641797050993359025550805739167211434281623470178699850173968703092068366988000353715092500328839305395271423183398284377208435452303404325478315138390136272133430352433685957032500475062267101537913777916854448508004187441622139647776346740028300059884637064238492737212853063796054908008097674512102994758723216151279710819100278401948575136970394492904783464429434249054272041435542848700707146777495534468450603683568548832419953295275873798733269837754213584081079812208108512662854227221889036775788105941771541624441517286177070182983702443857276126283911851265055371210748728312529603335454412669577717600495752886891484553033929231412887751554609979469207818278330365917705351863710137340399107968878423851190592547006798449429125603302992812896261018066497452707889326243338950490379499914087000509191129640190522043019626946601176211068095048720326421651517175650733021291562559609376214042503564442848962965978107295415214355748794144182413218024980025096083448975339794405676455174381478164705383316332640065861729742837812481630867706608615285681933132570319563202309170192055084438099091885494666385321967694890629616527107122431525799580521341085360860141718986317602368836051632755535699389595643173537939554120995579962047441195698012040806558497996485058368692920793249472618817574795388742742362673286964422421323426366902433585674842000884564523853725828641790701629878088191257691992589189511567812714210316471771866281567113047707207197902476520276665707786540837139818782467977969739778889258136694680733381599855304440996622549320763375049251602814168500615807028041891760051294573944323683534347558890842601150699167325031296677650529301207284465500051465238459408836464390329190559078268203071439204341979775497910497735096341159163936075016351698690423075852485062498460984771160609930067440927685794811483919059969277456248802754950455713359256527119720792647072537292439212882265358138534800081508105191077522464956933841443697595256713213693081604744296292538172912743791722694916789363958249889689999659136093733405541677563531858892517606862023250312793045305762689406516672007704519874629093972415126523859942636124061588230594294413587833759054151718596056543122932068315604177137188852914946260717149981089664205463902317284844990117044396913438987940439307721319109857971692924190624049569618574697437767798274386130886282072006976615665573815894228486131796148643032870175914577862153924630146702636850978681993688798857220609626392761614691259440160448764261468280989532202924098030615915363438178514822748435898699753824507523864063911829878341192990557600691307572214443411949004477918871669210297047434299061239256281366935294373260469123292688418483524655317638899160545954705968460322202530765872492751042475670822323497692846879286995041501689512988161012787549128992777853779987785266822776826674155028122951000211846937536666028286062633551392666490596064475005561834460610254362537489292321413490244742246987451007921329862106411108257661065507747320124680182815023447210169273606138607364786752067869740442048815635124429950443441943694168500372101698545651690598935278872631516289245719536445328596211990960278435644767973946564565149996918798441470660535345602588183882879136107907016859325146781013253803065999360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -3867081130805100390350457463881658966656843186656216486007503211962390295971146399270151208255067428319797407075855414443000871153058081697743587212935372569136693597361867177110321612598981579826311189697942951829151713527233627689448906290862642370560226292494424498888476670170979558737558520883287878247816157108213133828132680617655453991392998173034953475731076349348504743607879530145654605488946876484761985392718895677562535478985381153293881324949797105545087123728575749810046583999448801269124969791503451029290428966059405678128243747114637207190316154593045678428568822429826100257144929229089110618112606878494368236366122879083920585461558282083094730475061777878958477175603590734128574280251928504027898478451236328727842082262373127726162479174936663603672198779828331662916752916460997976604536406019116645696285370455609682765720127899767205433530379316012199898708258516475536120037634804586616145293574821553110926930912289519162629259021113530686905615001284924163847752668686004645142718245133229869725461986988512720408242321310221752433504780011086686788524423076578098274203756799710914388275766069189856448730269172696004669342708302436747162348687032183166546177826762883035544196398662245341885669906748723101103474271307427504602491978210352147804171766000682418358012358208826856562418792254546779009520755533235744304680439011719713816557960767334331640157206692084838095208956366590688440403844301405949159889396262169944904259875444497267070159590021965733984709425574770040012672948831611441435271155407201718301741452200638477166383397640244348953265548295328555949688337848240936563179128427248540116225747898705872092428476251756499265731938283185642174831568213821859118360687249043607263315332317168737548331513754969114704955639607415976817459139850117792847808004479205770798823448420410410524781124221357873862003441511907259393555462128363472348481398800472361647956527162999150467205370327538978012531887263791733969475729013014377476561286692682020551639962331263100310794597893340147839970292573569747953521752396358417985010102004606317439414082743503216530062998441095214430468439381224191707381110296086612280392686592767537573267876613805871936207285709162740837067663218919567096360460905257426506699874778074681022994716087758754233922673278096174938227104940185432437460956973570372993097645611086028028856324376439294045038211601928324376882017584004919453071415900113809066899570861778945497275050035532161438549316474825302506431135524054040575468957122202524707222310800016903627121015680656686763031347994210655877183685482888904981880790655628746278686784764266111281250764441366035556772553614741787343317803954603773342894269241442512115182965974084016842594944254033464281834723607390438601603853394449996617042017842318212411226087391615599168383179739507359248979389602260361189661747570959606183287399707422169499477601009611345116800820491074413643730276803687267734746939580982807204088184936852984200362655847327249046570132473106439388042499659088080522971074795792281581972711490359399239375952175029326821774796820404200160783014558883458787927062914739518311802636441434492624533037725281956138721968605508419143993107256227194370637597830989391103184588793303161848343002657216391176794274832509873310994860329742671780410668048121936144004226744977882534875277160613057911336544507647337554074296480609734723909056731063327463400674541131188522657861381387826599154895493580821025702385675772575052953290515904697656985347747628835371849285320969448645215260969505740850215828068844156879129354000832943853322525231311867817144635715119372808295137989150144982583257295634502941878731916351863783352272043975818812786520314282635109442654125332260942662855757622071338564206666515688338687581578536303179333632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -6645345303014100351468198207080560594769556348663364063604352744376129181182159685379107920387494981722740821681477472102547286680284063605589791384514584985970643597437956067752023051089541116717625268137481984525832550532805203154953422985350257596405340256999195128691337960873626680223795805267223538525692121371640704744782627825633665240386271652130175802972029453249379159148917221160449318505042415584777348707948316630534210231709418631984812360130721898949387445670543002504149693494308579231733906665922861479566548048028685852582805149948264956975906655958403507103474376854638784942277135671785521956707339589712236582600623797621561460068406541970849822035840795470610077085699422697522999070821800434412760862351530789202362143029995339140902593251125833976890277071025326599277653099645831285978895129255658693069034671277556925659714549560043279966167961153569310222474385599857245554059923368356104052530568628425320402518448233973821150268956713457200538174395648113171844208604712017072647950882564590743574354980253320390678495983885191495021363772693410764941714801702722225396588699768014471643708949088603585549890215022275589986009226758945004804952098952627347452837735707738447131287060400971946406236981530818888980207741967002723053225347665953024423224602519571751704548973242504333353607648684807781353373509247103180327974370058821840852230648987085429315888073252108298565517535446689190921894833950692035805915508390361214131038935297021668254617102426796198649162517106078115796918485079829277801916251473932723840961952681920294529244296769102913299899778894360850494705425938124895604531359232693243255864385492986612191961038809225808775390473633677147535341023287235596267183394152606908754037951579316150210101618678095116813576077015310220713807923135714805078124141363449012644835112289047832914952281578416198886567491640274786213133248939690592202281809716525598363139107681826580438083676983201777005858211738436661612916415785695296626952351769537831166769127805269953042215677305566505325522814193604328909326369908641214939170974061219887330559089617517386805265173041742281314240666306110826946786834607793195178827187170824778466740514703294940080305150151808368514648708851783781564429303732769208082576941661267042796986425268244422115585595086183291051836118691711650326781489077888112769188044352496796849379451070180195623071180150575251211439111622982042554890528396281060126165394355854513700942783713827415445068833459218590190860590528415878352034355594938936746176624181306266428096500548021378026924123281742680820074251388899043341477901021727464621465109711864708697157181337320179756341479136863686986534038139400121326606764596352541575647142567675408355444830379710059959369640414395804846866364632804762439062785515261419906395234976899497618784075772379172972617244156609529039412976582246194004789627742404369513653524055763359802490456564093252767627303427257955051471261155168713426734114862600891272987392693484028277412455486492785031266301987634188471926106748554876083596256378514218947209450466753501579127070077220856959568872517507577417731804069565167725713251292448567031773283785170590078437446970407156283816791251350016836059516975165120145553154952190196844482555825438825149616241241094419037943269224988465143816036751492210190784764847560975261745966654581919434500641016618674339184504228977442332621149672604397224608020895831818195761310017196336786973072695322972830160442165733600624320377425378062732956698323661012892596493161925759916191214683148875927444262694351092603645526685765065807288289751425029324278271763107442140689965639923522530022083333014590518817324029536507109094806519365125215236340746558875950117025427331145630758935716303636003532947266441590103059233177015649566720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -1514267382662248493141300507622395928714857294710675179038470414997710770514934128049838882637752803537702137434222402298296717893967462385473338326288689084865552695253832888356553691450615194939130291318921002661596709814339117508448767137782850692499083582776911202134786224964924928659202305610985408487372364039533358923784165618440349931525210477118888076346935227573865117360119887951281241718108721763411205919878181518105560758782113040217679164730230986076211523269236781489252732394812842078988134532067234600595363486963786676061894580613387117817883053905945250663175946234957308205001029517211935606636192667341624690211199732388920748465319666909226693904705076110930184420838213278655554732161853975487405403664073417662212947019897747696699422733573027003167786017228009119274629756806742173810805623743103335564209708440903948180809140238741818954326209319087884135600063821530148329624518896996623716258338624437522272132190801537571787939895166189852156132918224508568165624060508488450882467416572784541132295863918381169115960109655025507189186239395638468401698601790202779816274194250731928167390884331207434811478565416846485212504054612211879047453334217960775377629478956686632605112219758915417267486484241696633143492632575727726754071628038027951133719795599124647036139846543218227857306352898869894934435015315307421605549376124942112604215311840583417207136024621263379220331963044180857575800422710728410502874787882660857094267813103570991988028479643591051616125840678504825038623643643649905679623217295801457375696144913237783025530383320336746774229175329512159631022440414115701865380506531882275060306193974144573503464482175037972964516303632023747995821733795316406741544064908621880448881972414169281547328255274729628624355213361029673430814445636706509861300672346234032050475082213775898442034429811774227157130485895447021048637460581060375617406598081608189162549807358247801552839652199977997567315846787207936353805565500634757749383286674904120110760098844388717678145833127995710232273472146873717080822686307646929374573185169901018726164719964468834413400226957919248978689711726814322541278854009084328699666314793381103287263260942288623237262304656338057209787297289659767458262593044483152520601861481515460774983340606255766473507637548369224037290185225602746999447638029859236031044948605637025341551127444922374479405329456847512395954630906958954324222770404118678969819159320800069699692556040802718213229345099705088807600581060770755872051244442169865177390376358617116778609733472322865166294301434185102903112451092708956717654101407203591504065741309766031028697585808643511791196841324156338330701540053710466085789588847207755502735894163667191707502799457714081605208116698451864344205526825315281894820569936653610540421981804852034203584788574819892740022972853628666448680725364037135015369220782655248817996976029385833648517067037414299097076865109689162605252492788217388252050427254008921757521314435646680168903026019046370150691737056500539197739535046212065367066232615829036946333396737852533396377221127307725876292782720945908424168953242757691423342151354438332166039397442138214488718673031696370441163816328630193329321773484098753487465425884404025638478579817296621399593569711821492209001813400671243459589244954396896709285610780748277447395562013551962131932678352526503818884574285705787228381009237320335903682341687850303454755398886322635078309608072169036149461209410851756946067939193605499014512383630906931513738452081970131737390480494652818172717771376034713667587058490986771506164372137532993719846877100148450653051493555252865987544677470105164953319315852124077934733195980638656513141543641337244725602723310840327876736742765007527316024547962223804121091057315475441582080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 1730908173577386797845052324621902077554723930200827321797532565802227323421518845911826114191921671002755479341241590833184378276180884438062659054944950664637222487489354254863740228542419169612292943099687929929582394057295279002116764553380107469852315025225959142746474453584674544444909673163672011280368788556357557126542003294512696898823232347252136343628352574092397191760439328431307031893468431653221431208986995369254581624032137858844014913933497934258951623368490544748040519255019963361229685569618847639313151790674725315880915121547309074358931735302017420458732713383521167939676652782207183599495935505442111605266915475656813093196059360411922299321987804848554021879493483773294494686993911507897012560705169259413838036593208466420762039453121133444197839238483037889073620193434605468677544516419780889687673549462187133443814558270049906862777691161714920785995931039180091713151403375133942185236489526451223053598683471089928520008392316829914907714851225701433929716616657801342670244647196314613007186030746535868103098172701896653515013323134240856935438239907320431137648186093988291071740507240355513348113886747310433623280206438758779854985560453622234032752770255661210101052966290562716720372928476052344865558844973200302726689765980396032498907688648269624672136676013587628042709197521485359190854720055200858010460440267827622883677950076873524684886911365639255470852685071167559574015602220729302288795095339617357833159422645891178305823080134367268606104998101659802455770946446651834781994053905904069351753917561613395933062935890839163493465676110538905180116413760702519971639337800302282362176986461842381764303543034784911606483409538456212783736433972039560878329133568672527112286309291598326060484497573504791756428423441805919988498429067963291607772852827298622158436077055069600823010401204070351682732151342943029668022304413022596580292131160323323844593907079102593216169157163979821821464535200340357125745442903417663040202477363115977366155995945671574266949998640810523203315093963206336868380324797664823179563935351645156577134544033410976159742346400503757944166854028947718192594257766040445817943337636132462698869664675874156852621241965961090895664408069772115921894503040676599969306801940891485098106613609166547193006085950268966175328489912250160579742323685979130154424548071528451000638053306810286433677532453082708025865298273459219849844775421919073601591447728910812156965943476672981150339312896511294742858622795221454976010422999611508542536042621420707483664878699215451407245020059009713639745338168225286562297300022942513871698187484928134142578324405456117405095468042995720574279156549913465223949431174201461856431699225057995187249074507173802200438958533577444093885865758845266977567100151627209022893621456452885270834906385282843370196189297027026556517934666931088675945119835869675668089442270885685869886186681632162912552213143875557914476530172688713785249514195466359283460508184423932661634214214814122549923658458242378780006654850425919548525293036261546883711508695600366733840240200725400550837121855290839691379080578779956401363190866995957928445588438640167512152802221571709396654657536058939854486587454558312513140146606084824436381048088398033936958571183147356107963277504566806720021254923760265144190628092418148944236883246352175745384255179391936380417635071172970060822646782533588289773318179478794138998464565146054812749182032198492896097832390784616226089527739189778224581521900941921977312186666723411136671289068301046921693934442402053674950938515626125920656073693380820366741427931798988141766784261882647477239185762662740533920739377038076887064277728062642077576768616171627011718141568137550608448689480524397009570368734539018859237973076203274240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 1860394845578369939186938189377808211187002563900239177403699656163315085853498102373781893162416239977622407533720864602018241207488831636191335105074325010254913513772546799406018214495879648799415938496903132147616198068195658275760150168663509603217749839723448524173309289315091928659080712556710613202220995723678045449168761391584989409694351787727821614595644987896166652170265712632173005215762287047325677459848132881494883240338953877555131005541100564228696882577952458024281321125470292417405152619904744954084550464785181123861172095478655503251752875985220272883926529600714172601884528392792945343569539130752023530036827271341911055813045256596767446472241741146004913123062907257572340900874594933245909315421782450630998294001390095310456018113340354709134748310472201743128392427514339327302855402098115293766661022082494835579861493861939642522733221714041426972767355795001610284199504013158032212921833398943258758926564430477105231098320817108005900064127031602883551555871918985888395904885465991637184783432931085524117184519439755298889498302393536334696514150778311800051981055726960330659881301803581339158861361787243366872937077216161115602794940368971758832871970214705606164845517637851938139795816750355082482457548832081625387127096795132885454466928994784075764246861179996392492468243798550034061515489926050715014101120720734668475321165933513106815404566115550079623209458826779813500100557589026911885969902276570397113501509381648836298622018453350741440608755776999363308125367271469465173500698195547247743139972338683799691080917835496715547299624177061440332283004893187956556089183271348591616897439227608283643963560593568926694601277848977157779740672873520439345890800805344002208201444780948391434418807602887202517112379478964065033912360642035382289316137003107416944839218502151531756412630918955886491671764109633308685523049067900075201429194119347106386686270232733744225897303341881437474233685433732635914490100938982806047364835142364686548307152476478553161266527147236848093911642091182528398851351790927013441942874203926818002550661083177878996085249915090225775535351330398482624930119836282355935335766414368929036045947056542240038037394581579311233286824218773401144284157311864344129042445833621089189972349907751345965765919137389599413523880612912097532294683014255980915622458992386913217174046325835019978623618493343823458467925834008478526037390754144400493243758182697597635086457445062986448766887835265991162901004206185085029749762369923775724312538678912449368700218983510146250341668133401384438693118386770241636149435672815613365563036099491108140471326268422085416623581339080214652225971659676617211973800619349942391505754627417936299452202161026839232019424299951103992765502938317701710747574447007052348713358400520003414217652366069073082147274855231978420248904997983578532276015104371515954605639730307564257077983678791488583699232651489091358069562040781645590452893324138371587785118617019923195085479204883495760299404907522172922670900548147225823885666666269525302990760928518158330505312070071708014288561570723379512678462852070142119547984368427050371206975913888898824291109446637671469983313490847439775817919119932561425885251722553687214481924901835635651481614872018897938669661692073100752667358522477835288721918466517600279554363911817379849189664802210358889178815025009397930492253485015768036563890819785729402372947871200641985797796884236289139627228475827996850720083071376909880991284722741809502770768893996461140861621580164866003005568711953483677892031458241573943010089039893170061674820598043471278468559341393076899455812572534348604511170992617204756758653605867386146826886980175899146137445135917004931413111151296447560101094288475280098933434700791808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 968295229998320705984865996088635249217023598855804445913376350692744243578580918496547267179248552666465362329081788814426290470898062691905749190992856692952100398728105854072125049323629196624033989124546999699906924911957899405605983953640217147776518049176132724359136202159980495272773739443665096419789013727277426274262646039703534515791587795419533958138956973126706061009213062578248066978898273202351208767096539675745846045483887594886406912766510457133489446801210856595479137909501200944871137668657875067281832954126664358582039441815604090689004563729797554911114168823364275997793931619424010454420449340514299765199841606126038395434977765010791340055576803720909292136773600829891526699214208887904067435415279413570122870458213635637563996627929075298319116235888234407188557507126521030224102315069477206871239944893167698967931478962401520856601677933006326711005495960971742474159362985054769774544093330258172928749512996538297860871783037943786068730333424385101438164876955559400935764488237132847035094327633526242804811401717090803136347806307514886285423867988655339703472921870530227542607087565204706790550587743899921897346473879433112547198945779081538148738308286274948911604295030246862873270498781726401248192205747707277017107401291578829497194703726858637950686641254587400832840696666434949991759848172206535256262601944203304007745348667637047678844530777596174690084970510419796174350658000157948342565162662260449882416173427751786315554218219678573929010278129578931201452287459408450299159110694746878486228360289648092278420604280734746419323020057116078031605643365321480401747857379843005860287953187059362762543912735847178924435747650453120060271630968845874914534601061808273323432449498148621601461605846349336879805448731963150022383592213803799513398374192997310830358692109651665949533555828860622008342684335700535403941922350602492926595656745923252049230286426922789830975105646302863984656413613210098526957113140099957824766131473093285486423294741965043716993308146154278628907817265061161721678603082765344432956763561435961159774712031542226405593634453157261994073924972633790660564605928753469707105145360746465864210448578794793532910670646781686007139969812039204938093958073220028656483359720796760356371442640279726058640165076747294568631658856670370278916348422831819681995760986777943069157279700909407674855273500191188216989220691075637385462796043908115494911496077764365238264917206542912829466812249088855833452542583684145191778392966242442518770208406435297848304867303421116303949480493500300014435333371717981148014987181301795714693969951258437357741906769901315812788998612767212251148016248183274686475398715359824965720696552361416923816280891159484929869834309523427754957684359526547611998242372091925185674967622023738077340174872718281218219709551935143322105076747920882336322825163849715458507620580800720660765515924586312940766393172420110137227240740843192068651238920913492580577779290365253746081511972607444510840518154631778153809248697498806841215422921724135583108004512500691083307306955139572833012225719512391287796119471567041719348389925744729165588459456020483531382615548691623650182002893735403154378949685104526275846064366528858026957761928055918981311576909427907758172290263047533298062271684321333990291025314111917312837236513744298798711988687107104158619701541849414961808880754460557237932677820228622339065587359051921125119281090647653857727544658452688771516286131095711839611157286735357305359242172483498594512408425452046928433183533019963265015253464324703397305164530800118010301031507572170825326274026923833322242638870459294543300315255517392634290894978874897877872478997278202315296907192191101794916654218917061904655633523947945722584547249356800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 327397378544167841225961794785985555401363847243683632399318813801655969664214794957046712264330714859933372045887201209206737341603925005194105104522705501613311353484872071570329643812326767364877583711843805897508422670755168867946413562886243164819416646659242148451273062651185496049184817456216179699880978892829024449306331312352731231558469821324691528968742264494415845459872549559583883447187026452732806829699703122612331375497773297781871213854360849626007726459140185893209165366578537149153948960880127698193497657882422998105744994362750371561112663223014721136425896750664936008208876270134082938059834035278954683006908829817762300775828531018949830491851809694075960428573131858501456410019230924566421302601301892253237135219311694130715262356579450519083629007331363377867841256136341524140562738442174817604249176312903148482845214323423449461572843991193936925191724055855326206943200256545752849695220733867694555443411692416198503395468965826405249443212897909723769773354306783127073973060854641607358219040842123376769675859059408225622480262784137492047288336467111452005073523273947538189347455430660662579716205068574521079278789838811821340737045433832721432415039894033358330645608730581814413082906088184437868573060809440196818778534130583240975168059764140942050003881168617155657713697898695949300966017389517030616750783002679381232349269946741439034941433817361591864705690415116298709740406392469721703957760855973051741397720029011863642705251963551030105344388059972678549769601574785616036907141400153720462142634525175757942161085992518268554212010142683450017191015162311585504637141441789659831870564907734304430423282354363853166370518799159229374902105153763056870866762201088849788993998179236692296322013772510187489817953119779823880057101713159999930552061342790993283135154019062672122653529880318683082891320834768272690758804601112525221725163492693391947402149189734823864728794774642886109028165592194083924122770485877478823741319665223165937227300102142510083369677442820817122361866207391605815137653328144187303763166494657090293491608298692530367630675948511801722819087812756272264028722169362097818154439443533445287091619802678984076401565912327055911920302431178138163208946096813683306846114210012287663073449557014083464290476095938626571309641417770726874173312823889217960784086231185542822029731622958643958622880561751293511042919892743420039723206975569543468639470799279890610090558372518679064682609982249798584850141477188310580556552300072976088325029257531454821639381253370129294448578485875551985123847182742422008729782231126837115117611419246288133920814670386424952593897417349075907605106506168172240276338288497292869349329667172202534994693445570697261055693914830700413392563380196843531545398366444528256388104289286375633809465920913896429160538836044221691215554141741877927243016307603818832719725417961782639523481843204613538828919518198777424256782517965537112584439539079368407495251311308456561106921523642034468065837253919475896061938800153169742578307742367909205895228758601039675815636484267919344277899023667798781816289585041916951765165799711407411541883006442671683328908836674487397951008196087117045617182142964906014069819834700857033045404952420424202627280456715381398145807206262071021200782541053390533635974990895463921347038106314340577405591131286132134795475123257462536943961085890929002306731648532852196857627286125106146373227111178810756163196481154754393284793003839655028231307134720283259862182800577165446289008561617499648040777100628470056982567891468033503792911045116451516974873364607584231121236355166391174437343257739841615510064456669534195182477707753332539265333725398922347353951120298892153472069988948734041350075094655346474098507120640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 73523918009741334827829712104706730251114553502101199998978278444817388436811886429056266208488666524256185309769367839712198076632559919067849953331841160132782863463042469920989226663309621828119388269366457155330401620516201751724209034234131843996566834786883537953461998622134077939836120306795051879125959439220518782048028470898880906184214554463518607423352743573794023579380838824050561083711235084004192331091784525592021198545047374273818841225123107139527921931280246767449733496217093657684243115062581363374753095985988686723423060063222492885754572147733526292078403824346240710499894171788989550124849509286460169071080888223997985462621816373280913912390591823585350561881935636757048339843882892733205417020151945333458649824182223605737148567643824694371630105535589410288482443082653433072264831085570687155083577328228925991593769047966510319690271058449457831818639765288383425412814927955703318184110396420202479914183562097404114909038506782109234064583575467699764661942869716049072353214892287736693649501325764913178092261248161861054631549699579748972539540346419846854326220886339436710260878692713276887458272259377359133806375960085765650501526549076532491978393336780648053201049925310234390701416337140973539945458563032530802896218396423139852263956309163104324837867940218713489977354721710295223574394785347483074289771209375200215595519571948959076037382056228207004579522728445540064101479334339275462166601960916554761569581298082525354706223396146105294915275686563167380542781550234338993166827901324836563737783384299608319747982493016112237213837017876849596950656444734002696576702253904346376689244567877634061791491550341156647851513500075252800052944873128389441403381923080748941182889535747923595425844138547455485158210780914671980986069304912043419573158291645071981828729183006368173095760145868870433304304037210033006425548457757221319468294517905429664041846523122797095533408427257718900204387937466542424516394368512127228642551695252194432940987732182374183820071257197161812838605110944984440510582656705021522834203750312775140672640689189190856981404739796045393110656684780132654428004856441256876069585958859160007587550232002920349182044891982082881306070327407582742987476947597703310555742029882861145837990847292925127078687665413421307973823158876896082348200132185256125211461960205651481284343031654836816846641347493081205399385393559874969392432056923966060368560274112947913406824791930386351062528572862983427136586717448236194479230791219165749816116350583831293593148982906622205558369164597270472475704132226093840571839482058042052585043236348757179216952550720649621386132903780749064833506222052745788179203887972174943972176024887509629245043779294683814900456620446950842603551051981701853174151127263915832846403132940214478083531657683317377956186422992378851512750890976647997216950250625425298307363569592844260417938622149132242275481276997956255832920541610154452568093059904747966873976441841698427144043930646666503944426465786954966357955326465729928712513181475842972002715528510243032513112307726067776532274774910970523762572948398198431410076961413309044470163355759193314672071195382295729623033670357237669828902298668720581129622871520787571131063662799723326196353747932770248015519855338446845976596067067769484344431343828313307879284413500703677271372178844004334394163820970722868493027683550769256488220921244193611127760273705614740122645319197482070806144710164058213064902810998985667827000094183667854091356123332993022926044254323895691141679118954719371212146270616405068799850080636132958055710573995250417548008604537986551415378837330254677222860874011725755385514552944061056213609439834620975268032021462593308495558016515658110097717706754293053940930969600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 9235848379535434099623383339316377500457172390862245997896766570961143725845881884835449693473832624354311673969430906595142920221645871674966149852463844057173299937169343151073084258851143263703733340514745325992179476262499698619367866385362121828692085910954814454635407790277898326950063900777667936523662295292270289183135386288443915086769330342738863464464691557292143046518377753126987285899917310400770360354428216084297533015317320899366545029686247026951472134453648623640391963896531779769326214540280341114241481404529835239856175626103308885755667679535331353387440719881277676024355251954845890516899294545869901865429579293688780708394070817622732831928290051425559271738377812535507418042655551219960412203117981099506564235097184191402084387400593900495793240212356165925050567361958895491889929036631711604213579263612332351183147710222039477202499531310067994287322433566044241320878504382722171346241608118272627073926642522148533182839013081083255045353490415520258828198719020381253315185252798240378163565742761982426500015194326578006233112259234394134103409353135444784605945796834739031272651525309711684051029651921485456652753944837809194671774692006322499641319521851970037409307699492121218819820572615492295979189813821175490582523119581557795179314177288590615129500708166914725081797654966330214139670203156623156962001145680290157578378250576367093670247436106115439417805913403639758953228485521894447386722807068349248684905215517439091835584045579047014764479457681105872810396331757313379891330061331078429835854554725867064254427493099949981414258557392079145609055363055669308793124431129777754033241616915056899042929291196651770811494169276530185779271331691552187596907505956552270092895525352402740954333165716414979573985638091552213941885164273563132576889014391840235088797927028159089611709585848285410153858310316034617825126871599556172684694180147538536157480605333406751970108733543351646395271458284099289343908886962959545021808457700360266420265005057613585767965206585332718641293287992849732729654830049201095845935656196241201665949134558145773281617434433157852648452903353478201742749362025119525792078724090510699357191581539957324393947688748137177274692649629811497349385140076777632239677990480178916057162581427377187894771527046902651855227125254836701966878528026932831438647715603385286371631887781620045671816894813197909581183674934409394291435517063260233295564890684769691700774995737478947149385173939996805828236111343684943319125422239361421604761610101572108969132706931148614235573485310816961102680770183356261900291679397867363204046092537175120203138337849267652946054183943708255182436710371148762805307422052763127738199867407831973873882825524588308817240898249306434295875563818469067791420222913786352316823705538376303492970017841423046747840205788135546367244750588953959326224653960030841570272292138269792460030095997981118337697646454337857557295980383249364786831413907508275042262947684164278459707636622778043930742305068682228409484066867086958984623325836150862767237456989201676999279138225293939148382801815344805818626116665024685857526001064746575280644369062766704298340598863838880208513191544244668988796577601960928790016855871204833137532319701921136029066639472477169747720706389090329497501507163844835734941539934004660073872795454275599939803439988774108500308383864912390725154793577349654094044941872857160008698434447302037236145006388038466727519507543712727247180447814478087222557399150034971570683849223776059580240597547237343231362034058080105771477779555807404787691156785539828593293290671279278611045446195239905406599976683284776228063491088337244448578308651861870401330990043769909774794854170206700407898804432131847402294148996809804543426560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -113342113303187485442809574737465591044125928003274249012339190757043057825940319251286480842474001985998009838714669724460152538017596844623739789581594884461885738506628919471609014300120322651471605759823052056987651687956039943580447824943477173660415021932093409395071606603349066509501534159420424800886519225088873665669999120482467077302116065711996939274834982908070875103711711069253152762611741769477867702368450311748513099593076023613538095147833564569995632323739292283718964948858111787421922042399147751890361185387311771874291708871358584185160925678417796842234163282524494431554849654170264251337934020593645079375655625962671506876577647141575964633488277665232347876691445893891901362752520587396295429923600180713791420421704335494937750293086737550945233822778280560704636397939163018330301528845806090047164421370238991440369431867037521773840936829471767963598742593186207981899168505192644706690691510957303970254344902860251310229037369717179292190429060762867744996474228926541559955024802855570879961198327804004043515384762183111692876092407408404724574466007864428898173537998105896824107507098097885180730172256967267086617107143631292902347379602085460002008685728121123987606053105529823404371032652216219100183307176656088114670490711906158592540876146415669725452514782195492659613061679301714881271369108319193079565943596273461874242040183785699297938457456080922796891587301432943036543749320314387680349296824000530409464736112610872460920419268781894360779374506322318144457724376289551737003864944276910804042545383926983901328032863728558395353336300052950757958471838225518483858021432150939209535180023575901666715885450814790203352135963396755544028819281623852331549694850543080209573641540367641022214574005198008615152521392367969807660650283259610782090998942452679171092157395457997262133182684178470288076119732778463100413497746424516713331794155430975492258810807888275067325482514639397573107469125213427536517285033447964958474287632335874148303530303053603885527240268180073988612207821679066890445976552897676565720982025903734395601331049871816916679023540434757367435158439360975068077479608120051168469989281240432995717324765665730130663295782197835646352470892281285353085286648534067348337465938056958107513653650869107610749294446513724063585230959239654013779722459159899575077340566583363033357250901595737321137700279065895941694912090846919335715497817957312584493274623005185142231240530175512471012487572044155343488499067697863788227700373320088129263237031437573787305028653675868677340526288362536797511558114982496098698184827138394160028564826140963141095079588505745930413640755524589976346360411387483213363898168546727340566271449587305420320353595172157859541094432021991148128851638593892311987315753422820777995809800867633874299470284114805930767578490441936258720584872023715302710589721353165674151611918372229586121216531251504332933665257958792544281141206336477765769054760774304632028895626157326930927381086292453884214087131202749584458793786589658748988159870205682752016600911294104714706028622192158976897273386788835742103026734191201235957900811355506339623894220843291226346375721950231857094309127854344858818959105974789323801657006834433530910257285479815229177900488277860028443945031814665199757760437737566166163789787844427830481029950381661196142651453199307705619843355628860609602290345778662423619633826054745091193372643288796231171539153366578877125433121266081717972265782882813462781677795066786880854351236070787937254442289075325029280039559939400262566568817398573529376805959682519928299403120416468537854237495443840334737432445607740677951462245101192105884702507615754725358611777632849984875531549213834876962634508742935291013710395330172813312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -215594699788692480683167251376965211066494589911924314827784989956724708845834424424074263126892628321030914180169971968824216616095991460032404558776347828202041630500485607163908559359014854441132376745567644058148353177539584879413685188621378400748217880226798627532932586291676542803605241048041425135703187926992870587598883508095158852554703104868863275615199436993282854118629663468248030104878061840386607916079560892572818038680926151474811680228879763417485740975244622089278202131619726562983748932147907249999485759353764429080204448513327610387249747559184078298248921170586365139034088202411441359650852269949201872571733540256156546047067964614118259240104281609063307491315213912484921047743266797988778359117311086813066827410647888938317371871687217135856865828227763905092991426457471536461036808783169856756493231001688285974124622363092997569045865142303920838762402151530473275463653630952173430066766350759144494196937750066925624329851004382801805682343340545819310244602384594101220341010172984089820297329829894943359073606572998175888894344747188415338787708644917473553177133001796667586511217037685533324977067717590651946058138900489972673773849865497240210698538301110098736325069630542389697309681366601883564861706281611709756751655757812765242543039176872516394361808280174171616161228666440426684746745431276980516263005161185634241030227806512900171032656675003994741852383691671821066792384514377195453982680726901576423692676976905395972439986286863905156089955993443821630287670032710691942028369983477653204785136448449469593685978152745709385179062232569182949336270114257998450195926246718021377342418405956614786241203729626266507389767219254085148819522831857003995166559903192607004454456398471748718544527738642539256866199495539325207797934926693621293388564930662633220239730214726145056363042611539129160458581594768431272633627416107993075743157590230707914533190649033634978428817818666986045225228932612855429910524015991869271346191401629460090407935302906668171984129920921940507125909194653926165748666201052223009592928892739862707710822847838254228000841277505054681691670636594641627810412383930946467481738711855292312702460487293283021656324893424913467078841340108672407803457615497930567229364383266567754372643408034617336589465445678130238031120237802290685072021220140973447977099691418878772409458168315741974981300857484721213457407598381862422877004557706001751350957408460575663086969777084154368514514645134006421564847447780364965405043669069096077526116275220180662950850261142669944135072176652394989776585110187918195148364649355660970473998343080902968252601766102802132045041205970803764819387374464234859145535293110416255042513028000773750887120508500578328511958978030014682097642198615242183571618013231002038198955153872011636340411334861745912909133654694828849707473920250086572925429288492756411489961828583228553767464867161191027285581830571326667352286023313654063751552825493374540097229861071927711870419064727553275588721461893763905919995237391086555390445832988654083147162252390346855717465397004440123942111618628959642532031822909362295433974078595590474226255882225240934202414439626773751577503326470254912604729213826956155198578238543515162485840941799782806441992145335363032261646141468827785706018074861409785427921389531676263301202963118830305625711885467544257202675448055495998058711719791251710101423181373331759394118123457594608360873922220781034439075103329554810625721420894256935386415324644864881243807470887903637153503444304910884553918355756077431046234167954443220395979285644453162974819595552386973520240170368309104895390660750497866894433685949614792104033540606955785955035366111477984196497878134460147320658917125004157967499147811068313600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 28187819037825586191331337267664885158986473666480678835913453382832081584446558794871885627206165387458937508638086402334819817646981930072819347066787210587546140889408059892388618820677643756365017657247005633176361273119539880658751331909177113969241826434012680686967883918924289178087972000672981445399007121899489568835131913605446089808613247568811218345860766874577741451254801258818709713748274270332959350893504361832311418227762598364556944619034168904715211714459678400624264571818811486378769590113192760380032336913857396967155309217965493726359323611711227278359550900159088220099337761634039128698294985716141997454707711808955001370399182416087527403242419145984950799163743416931494474180845552023229710312126176259084861053699495713528308131297403510583731116492969185035342072671431195266880056917765985610064050567013626384930597180340666551083565078604020685028150973065068931691208375519902833133890367435831987330195296052950504748709041783336179841700208510552066255627478690799725294033872530934282960406043126752726394376829650144157114391783730484339407449934740685525340515689208698628269691041228844593683568563667238842649953755372288003885881577266436277757976065489287818073784097762588014254155298685554142771280539441562941954632004542013644184442038575224761183086772654709876312176241133807143096381938595052979584394409702494021576987026813169695041146259735139480762796312108806659587153612258841859282744772366414431015872808496920011219026960866062065676553059151289442174410555953968490840948488895189837442185343677738764950311441934303696615546122469372256461480146233062769859866581340675984925504089619234102839529017076496876819071581033892984232423532739300501931382043047491007825225239974104648929382828890932705897590150155055230790267137447994078166955436135903411828112997524323100540442631828797978655091222244115677617698280642260536636454201704753424079108166092157595548136731956441828965665079348077581055694825460112406838169193519779517647940344651284851494869629917022093179070360417901188069154256675260160053953721787414416753957058899750858925924136184263858656425643594168044095667806075914212852976250159394862702346248277412085499186956267380569767321037818201281192130683748826502732542538829007884045999699339009000036951448353753616122242135001316125974257862071840918259395870928554801228271914580599349033848145629070219325447989701358877979009377042607281684348064256195228698909393243452096717382196793900647647022962668835073738948372547793247216687888985920044074395437102892233885114853171326157963876453848090343410510102971484658344686500425405014823585592138080307501696466592866980610802227475335860306292962042481064409068377338046504704611157316802037673160699477221767343715393076651356142431381951697818839661203948661287616836500287582123619521539210704829282551537667740420410254800676727667667083126682256549721847982116943441269063211439133327240551109186305300363110527747078010991950600428340889497674545479664531761226581771111263052745096830677274703699561689686237141716043306925663014424661503270713548920817181986730179524278568178325003342165804772510855817885781908142627435044324997507936820712267810758508112597345498445107332706784538526504848055887882605990697275145741789349475091924960585998830470187234564316022871042862086383161940862200487917559510434589181905951495053059950536911529306567976537469961830384697492660714988536966901516296965531033974804534975867256617786633756541474846520663500452750605718084145110601928304364835692904929805208393899326586991356868654005586147744810169516056408475895797472322590944598174709380244990520058431631669937292715349702801107941493194350711059210243962653166529979192120326640172467524135368244012567756800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 40586574735143693300101465430912046753480549225647479017632745360742077595487720922017253104479779279651535000231841049108681085078425197624029414457237144804388646991274890472446212415909979013024353507717788806365180749010120515407996770380186276729203344308190003117011803878292737071390105060835860439536990247683216245772209207117394326060637058674387383368937832097392211991068005162016216043426608492333325415282302070362594613543163442201342976696974492344616920611197714424141890628156963975361046353508243423530535589275231588666664961440449221653216778947123083802917519372043663185645731860514840627278957443735460351231782569720876796991941598591883328190152425447910416437732649008967732388460907683614530037853963647112170787226502273151092191516626957202941810676041132728270065709509358196755334137599520234403662685138754181129148091871992159906841534099724671474432812286318566669315457385829699907552000693902628509013902327136934161695815492814285439747152995377251622347010667621234454869843171072170086126048650657538556911903230987002298454717357363420028516661444582918313781594932898377828578628259736302234138998577395865032617079843791874794729231411931546853907223015787435680290202920124748818554919827037167741092324054618965699586371592905473068364309013070153834379724059756590113084214199692533145623501490295948446364740226168171624649620403956703469068251156246411048602609918466243202835068095770597617277376125664148033481968560166002442951141815879070264079283627362771573379157420656922356667643030240671452971208856249823543747742630064908402459304814112931942669818925676205137880870893475805075007465961975479117211475936466595800217996876253083754524360982163825840798820761834763452613943718109131442779550845520033429976788045866962287554341000636419980012393666051704771637340391909285604508013563657078973993010727800970524091245772482988948629217718186372354947754307580186597033512737423956722151928840451999168022270327404285520532025531874139783483447415040433726903496387836417940563191080780927541842531565425682837679165596273210702139013185384388924590183495204251550679985770034906380508052441759179820985509890628405980913004666330621209612666382211041360090338200159053398010379498485423128881893340548171919827505157949424286452531763591102282758762961065523570520950614834855754923334085846702651334822993650674625494623162124056669142417570045742527923126879034320253709978453725415299117830593914554030173673357071712031239933838646406050894206316046360281751142423627380599112122796396071259391566616460008713403412522519221549339235203726080475777815295358609872804015437033454890217061867775396589110947730833532289849585699522019449598116165844754398123236732960214513716646799549766057535180677195797734785871510657266805107252431802385908545744368486052022541942408070717036370746671642814798855038270885714440789265252269694573805196962284923697570479176272297371241345466247810109051195199392492727339214575167901148140000944216665860150311486177802360532231935308817745901874006123452722092374199576760392923202575064882084070852985376917944242384627492674654091731054132118628732535964578292538506965835462845671019960306095737966844618457743577084565969316691384825617833875005210809791510098801101591673666688038569301211395343775365066117290202338221437449297429515475118478186072460531414047610568354016546690785947782055744295242081473963697916494881360956956046170073587562544173343142432028616948160078177468549165159897938440925352208495533735678836329393065576040087245365151450068717906017762724106274585180531077228637903174462918957520896890680463919631431088972424626891920043575965968724895676052287450680872079258956518446870046226307625372314009019310885112038178160640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 15471996895987721895930033946461976004667731575434451305871016176766591409457112081043940751494306292298564742911866818722246784052235256352067952852218292883236097897778593055737910498833307948398412094821233221039036209112964959280852300760325607915476411551868755284790585584890706897268780275742263396806224925586891207939355685442499275083606051952944599864380297988788965790913748781334276174320297351405779074368432000380004994051261670636373347499076112239342361092045111833339903711651952629210675565959122093858588160304585984300487144583592450536547573143026280028138272272580200386331480989151297071093023593850385427773685889847945906346844071620957429537200035210249173864222181727977731569896862904048005366837342583479711444506017183185409724477279818877498666168567985258734532651437520639331579358800485428163624578093458753407739131675401358349324468623986609327881156163385377997436379951205459143782382084837314906279092411464190138904294520227001287616739728831786599961771369706603834352542875228515368513986602285810573119289427344966183339953752109569624740312158667674227454287203054653609549221979460115173032209569289403003556072412995928983873022654574701732650090886054830148968581561284671710585909635817349194082351672972166548260810594895540405740280482161029824776727182037127257276668871672060401710813580240281581934307158578256180558134008257428405498284196329554648565519563932047460840203524991109892145511979740073584657853606750448051364369682223918021741350899599342794464919175624068961565144328794577808719269637971711763464758543250311960332263896152232045312369142153569808257768217103422920537033466909950696205377581165633914351124576624330033499989767877950289463271093617354840024786189122362173987074453266830122143787001600258428410650130231770418084179046643654653915475655375851280351737228845872708114303712473710400509747505263060138295252151739909189991709222274220666472702289365394150927967409057808783862037536509425576216531391254822239209935720632878818038413271215067894503582757441934782968133221212261572465048420729937211726229504311497199043141083388466866955043425106334052096476857586969306305459936398587984120140642367934190496556716944302845955123575426515386787246260065646407956020397611086279914988779241330062815143823614264717781113555582355051444684974441852563705386002952305311329866578799398100878523843129844323995663730295151502871005251382066665044417165380458420835884192280656758368058544277412511509185147904550257529962092248129412447112525446598745771281891689737309827057106266268312974832653595729405658916836757880603613604304279530637402238831723404629646659979917616643708986933404974657335637900521193355481042931462695858645832522488475625239893325185261914226763127038425027831649094137164500655962857465253257641886833305561058272681205433965559750545205040405625699096865959972480549635737772194694714819244350121971048355883312143856007241255997549858645261240273775638018846460093646607259766021248821166998115425428625456692030174359007472725003710756078895859284474008814839954909544922660784451965773069996181976303367056673108529644787477880742555604932275362602673445837860453362358552231463676576876155829867127547911446240072137515374103577388456023334171874131731642932614433361228852742311600223087791800648507264905207942264365131145800302029663009066786804742134340435447115268826076532615883600278689543193297147696960332487370171434164451234265548682503381706477341965013044648208147730155630670829572952705498964826757976873693576802874259171572031285643284669369536256260217032465981472078923353923497908456715387635328110485022811342806628052241673660702344019553041449683842515388783816572033076583917841007813935965512402390271306131046400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 3726750245832616430445887407081631952519964237350840773368237032235352662285520236278161511917398591564568525959895795833905535119206768549385173850175817655086323479025487233757834601690541902798374545957692739865138560601017220491846745399799397152996860749043298180173957604542971071416187014503967293625729169411386370077241925144217678158072060644638986014682662346316813819930023515999216301328161296964050627638338481042319184596048772382892622551012592599785656911998982958243097300464257228337440398519329840416868765510980405660910266191911890514583921322415499962286435942327746020221456078294689123865677612139225147779670984846411223342571297310275288435247211712442417617363293101375090666960778393554740268882699755506090154491619787817985799413151556461438033238285681513074725261636715559909247801462341784351210554932829770550069361024343190399821489579528431692384314077070090769866656790830130715212992185961783308323557651516050938406610400396948705872136039599391015764064583035730100437807862135804220744137696895603614291143909372685314005517280481430171539011625205483369459434692050770424365923688829498995851654106005538281474049217690758464486951842793112328216402916417319129010447238324343664268376704815587522281304332567116050489727434399813400644616653606123582357414543833058295914197261507983265680286474838628270497469831484202293237292533823345473357138058027579586481936767319380116155563252687739153418009430303356208150124209061182675134129699113744033624249367970129069397248599830107875069706603129771507993010619131631190166481619695158893621933209732168055752164915485248777652754833418136769797407343047052677555583817583384390404772302268724098368087729296547852014745514800418735839389595764433905515367666735956696478067927729093015400704734753092796235712415161103166260779898697936927279804084416180021804225518830129610738014416693122593822070482370080868027181033250288469876579848269939163953028004343881058817790066827085451436650500525217735633969202058270551073737927575586757297831588647572072475530537574224484039305772820063312559765768167251191916223127693278720280310448214054807359797466655543092615839113269298461545460621892583286683100326914152913687801132840749400843508524662224893857123530388171929372976036571511488749652748433636035555568312928973962913220686354736611143307894770994914525214374972082789238210901656916698626370031983469578643045578201862609774176578367381532963578536638977261139504227179068844724180932014223279382693650255336067580410172742681785828523921892261991705515043206740139600585793281166205026691687350031313089824232256167527328677527847119304482100541151543979995342001353179089259302473240435083389830696432041019734171592231304745627555377456379469405542709979241611622526435191223796906514357734669705305372622283584278506086356575600276891708903451584970286374073018398173916789526877792639940902349933668748720009290055588554179478568464494200952078468107202890402649221191745444991766208779699684366497387241566088538970327236640952014951873448128669340349521374749843256549067212340590350291642186536611994695598414157056116145071367263338675247048653917115834567504575658658844239794683014227887633498582159105024848196003598770858013511426285154691676116470544542434969216037417269712140698686680337563547017191676121328870217597631327420608882270109318447955675120973709132106449146523967857169554846323721896142579266755129369871567347427322261624361344569429438500477465541030452796840310183406000033459044920668785985312671282834684144939351029145141959039078307061185621204380669723612452357941390111631393449122722177588192289506976655044059726215679767262893101087011366444505569426760327057249671698790015720596067842864450426026065920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 629272391187468927138670684816853407427864866753004346355263457168253271820330401804445908527637000343106679424533312962498545578803975704187522724693891490622705158250053462020604285404362185481735952284863163121760734069230757653272808231825732572085527793103442270508499445896877851901751494572289170688926658463883676685484474322576643633903692173018290307199009361216454619562233144696594283381810964573810929795672461445245512228518324807243917709278319816018070719337968728619638545279278862369974221161433818119472248811131513313192264617741533881821177185860964721222898366579213733821036209149362843372567389311649973135286585024539276558214159492979616136102448824660305925622871536063982065968212426423095377216171893657077711977285116012382943094999470437173664510488918292499026699100174157149399208521294027793280350942772476258622958631080132788171297580400289018689654669590146457940854588599565290807119541494682849672711565888674266585114611207761179846607090986387416619439110657365007815905507493112342995066787736585025459875860165226552756707211067677003870916544122250190277518713290204439110829708140222903495623275774588719375127519690302853354258611493401666710700097050765854441155075692469833492442527187577018527080253178943576201287855502852229364446313707274685837045418814782090281280149041644745070682775780476458990511965177235156964356226957378913289287297464758613468255499503665084241049700414182130747023029890099902340228204775608541374215655808917216012268121229474411492123273404954684149949881128372387967110991406337496538175548627850313227640049860166358152475251822456879899022538720216135959561149150945694041609526561032742241196544747741153020644195224889976927029099834568754975759849403755919841853478373503596032866159639488217667914361235416735077031558476223313774654390195529121230563100019959825670913540552891071918198672388519279752680500308181633609707839333026147074487142386741313255746321293547983087073636070421341758629742050336329357729056472503948173694807664897328095322908510589854553206795731460216755766548938445079605043926761672717355769254012643864772922175104312513048357749895484722531899858926587083811363111136983692934091265110008816094210160099241494108915474419508515878342759017408075864759824127484094469480660923552320177756907426418653472353294538257167994957283843803434960255236951183007549674882864053099297293949454196215057378727896113971316139678176845362467175513022555171609556004146156210526682273449117562871336294417783643829013923605378335999946059966467786689727803602510430301904447760504935492161718001162193146894862210197723902277541829885699499267184032808877044999007444329900308235591341023424433259103618689974015625155904727236586870829332414293907500386129214933817743462072585224030674015051966195588674694823737213001516780890763118667391759345558520541390573559928096210904021151339202326235169632167465896066961896349634542694364235519679677477759962322244466613332228787644977465965053690427653013807566777174155425239948214769975115912424743080121751438978192667738307860057666800998562875878328421029671752948869442000041366271797834352034127709216884282578544729551129730373197446343988566731029284256392973962207632099291769769031474234923108951355687673340123273880638303056684739427776212879783478347253650216414861902744881846297988197846366997301854746642036900642113844693102340195707118363665968562699472910135205854665653661404629427746710269776177340363994744050300362329006204228889144237302446959968357932005408175953129152004589098161941526227333652004694669852718722503821380779793029833735201878648571796435619510606763242022482107050228306255624902404780928743004307435124953279455074167064577548522529550205658496761856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 70039240305632525750418737830211154708955325428798571296102048573415418923404781743260009205662155791863208386645340092600332973952769295731487099467780960339999207077670392470047868006970853589052836379821663005624061367937176422764818580633714878577431479845275802216292598413316806890976572212794016194774489663599323069092357447905573559922640774877510803087510722814952084282391612699361414234028357610532252511785683719497455547709013344037242031763199050885148977020126958669403863011164434619350773496227844423834880061661020956551704490281927911709042681861071718487355998618212191241489719871007114259603571413091089451914699535904086267489853738137301026004509146754202897677887543966085269101810367566819287961985138791663700636504560382737060210212233820030737842506796870307791613100136526186840586573821225209936933184555218799462492127699636615902628792678620022732685152102002645402079446469782746150321452675076654746242790064129121058224264942535693632300662706851320937469348562834342875455913120111125084202050668745622053194668481867400848660781908465479002480618735744640389600529877750331870449720687854939177484208055679369514714683660106588510855327360099191137682590394550362425662348328932411047816734114585252190060904190600250991850608127964454682056629766739258528174789780953533275404516002627728539493254666867643260821661333614086199560544853098219114946357726410109563588867972026967402779507902526809088768187087264220429105588155595958159699753681708004973849981440392001257089595701643667173520165130368279837333189048846418421657189694114820571842612497493717578213090129853521649226223971750757276194542927852554803596905695883503519914601138771253037426961943033963314426018383273358242217454129457346838343692315186902774783598146795971999976660505775399772889486337992244125769834791454713508528992793890405072155855840507227039191563479061250555370268803557399720444680862190664228614331969726209257463010475189279900730527262495354505338603886632699132119629951557144360854523086449779174375035447205644297255548632092705961219033473046015014985270710996472828261174320337882370111089634327641913987779217984126987222436728225724357345250610107697227545198457731111268737969314663526931906195814379791992172646691604061403877851644883105207138797546748605730822222270640870843664233526004935882765082154705633447158836839261449913600672412382917049618814286864655668189661839864389676301612114084848596624311314370531309472400255755870535260751216743811485173561800002304869035770189966548803091964039330513065775734500134297831404397604630368490331503135095176749449856101859294293714328340927224012867963987389688957354616997860287489808356251225242176638386153098942507110706292577335489068350087737013160315601532122002559454813692221707002594515509557690098585043410538493645687940374129922814915458619663475705211758439916806091112379498230017649651169938557229802758518483346450996313445456153251620693492554800378210792983108670877402888349523797945157608681385663605878991691194659450310794030854755070358902200984594657409549146928766949419308326630532553034669586032476271528329667593679331758160297307583554742838719954774428770559671056363627405733497593371569577302885736139903189383497070319869501350464314133202395314034903887964787681038043312939054673600741835584882038119512933764603888741351912555530823692706216405975279247845850559467673541437262593221910770705865318445485734210571608100027377929944767960143453279434222218834349448491080970636838384350237346998350737319780872781471930593916182516368507565482588565572245310991302207050286267737357364371537603227530710255502555573510416526587377660926820130555455541114124396905792052249178218541472749454873043464486249299968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 2668851540806295464038588607736986782257389014812094847113260823287462650342423877141627235216999738937796343274375364854125005745954319970826817200348185407041278959988730292552979824900012888986112685013846157351224969696710763666761196169958045353530549552636959155025431552655567324130636676486491940946818601751236452668521851702950946449561683411399287349508779697902859705655645744622390667305938524262202998459652967062768394566506323405403687415998481370380847591931650360860630158090388349776633121549797794926950589239275256108207992667026453998493206686885770654265964677151813994904796969419652299164030536979084099578946005813587171320712547035138714260391364103273022596227920773583065120261289836956691136872250859068443342613262775967810676086735995264789872768363654246378409755238617551905809154683205726085202212848245259862754218286282131851011168594266317061849429254417966067000852984776953680751448809078570817382426892012441224150467767357579989256088356255440739537372557634220958414742561156122873745287822684587944655707289087684714755375814484857847727505675392218907256106935878128193244781840489056149994490135941103896856061936628285018029697352871837153407742613147614030226228007516522190868297674036374139051757747353246177281928677286232994318424089036213336263701458196565164929132759879005778798753631487834700151204421101841573909379590464848717139560097736541189687051210086674770586072757183724699743188249066116512573970190949681419848857224262381365421105861961403368751210194279119642069248272972026159396469003005474640606824444658268572018581639156315954772207856945206744036368913569163325968405924170977329560027405204983250231444501484752474198196248725521240305165871529328919539677896086192502630986053720347074157403030008802719150594361834474932505180458200513771219459113186466049154230694313028460490256324914737831377776312964323705828455293192114495526662617600413527695633554598897106667326118763974047303562006974161510142074589838276096497741429943775472163087350683073747372193579255088917076289897239587408430297293865740053482931597500008892359625884811806870388924191467745498375930124761714899164254181787865168048328587302369882815079103246673951891470186691433185253947290885891411943240643341056503763556711347332166901116647305432208339753648743639265900352601543580011769622771714679348026315075702759158933135413413771819949576932500676569740337105470757397487424376654866853614123503462030918649789193737849365706106500117188414608608888955097955468981801283001577045545897367402574323797441679959739267171291416243166460135744938881578121430832063631930481934460859717316670573678110898718329281754991329654203528318235506592347319972155850638113249787037607548585121557311950878914286042608117182253657213390551198361869429837035711877645943434176908856773987475022306148211238611039915527657198769567606374525593311547233910182737550483712557351181846458769210842192864172783199138695829318045183325117282847999747837765486731901132936922319986888539181903469738577197136895935415495663380946392466386357793391426724507065970147695667932135693847734991381960815527299317140927735140573666922011277611980916453101388840375766403606862589439809087382223260659993334118645222872664606729084544021169460941874837482424917177833842294877965920621930525885651118511261991821486705955641967550932410039403990608767026951670171964318695308864031379381237604457620420585052156798027964634620486631464642664377326430853077357200201682987010392470233605772378522164153115999207896496221822190201996360780299455767833804035304099316295749794790147135928783237873747788530479670836163299560417863355884961191101169491165020741857789846741305809987845901626960289666353032902360432640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -827127066003583355902835231246608581423873874122059773739396325804952674093981255751232734420919781385731180115993591323068169314136809057811507985734015314492602506957702702263029449036634345166280140754840846992732659192544931175063617352774907773179155496160811537890901664055897180617203326471983322632016284314792207199590108636208322277993823026283068884218299795550569378702633701170521735570280097282211476259948004021068349286028237828779781453154735847360769065944511725977396480599224334258446517191740884757979144424987227868746213433421789356650214327282983884031882931818881573280465234985779634356431657824673203316553277002412282196442270042193172150502863058386773685697116056442689292867925517971463045219198316154049525523692849018077105054238051848371368917442025001091716490389316543595217097135712698213977702913761521287824623835439459073399819320046906764753439857216340003422068721803523299212579261750011926143797850947936360233516347972053462403879068585677313085769931295604720192228486990873510704679611738673557567200970085543270357863435123885931515861172572853506964737224055635878068145673265234975872974792629181625250979761213116615677846420152495388556571654579968008662065676582151720883032919510174910484414748007465662417575187406071378033318510729074998947243799323517293531297691984405933399695377248692289645243791175645617968164784261932081141441673040544042379429171042262072460171156739079570677424353135951736927946458629190036778911427471667795051679168003190919686925440209738518944014333192340608344717467476526247183613336818031652247785170521728571431124259146020624286380609787753022263286057118582561550478072553321243150258488871742506455480197139921905670885566330519493703832802155726598962609017631151884234463776421602872101360685878660501942585735039977147363268667873241937311844766383557724320429995937237972062455098456511091725885823696666197165784511634985796780015167319119666215819242531165732257662888002755229798035341348712233943579215028422004330870470069893584912951856233680255557557962937081383676883412990942799757686526995097585428165304685577065163449406187352466660562387736182324267163629866292380521164683622280589112969319556692245590377950451467335932767733001602984465589700246431290759151754916071692935926440847306149372419318499236415203582400869022498135362929992260693398646011715901645301303289096748344608593357992970209137089802872945537940735864997628867525087936036515932874939315434155034242061274612640675200592484544576829537686909534357531168388494187511759137763715310452065872550600678588379895544126555988076334953078025519866683074435481464041541168959560427817430998582228182031533721272157870196709562206470103030924135658130964798726103304715152119454863122276740076252450309393367065591159556130500392664588875898697057322088917357248891444898612809906817345439032166095766387365680719568981483228901737225772485353560878585420525827258354298315532949190668976887915444374500021483592040508544041205454104309838667797099734130762887860640683255773472082331090263151861108158591314456526926671006289040492852055879290745838262211220999515924062674482201986428884472096022505981476282146498944747815324583807011331456648662501893785059468138327904112852984796650224118162409293607195094224930763508489000277157241531565973420925782731332618785787760946713045369810302796819450897284467319820137626254810081476471393289815786689963526773872134372556902971726851338710448547990018740721796870089167586477232335754463929662150953238717851324453050893434953596478117400018290918473622701888602776652406953399078046696853636862057665047521587710065120790564749639031794049467235364081992913964680698143365180080989962487851072648477593661603840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -228680949067338689115084528744385748426485856294927683539643355570734558831792280902247941263888776834097577478603056964103556999564457243318298154540681920363795727899388896401533151728919118046845041757844017240471533984332170100703952475215826901699646512178375859707333662861768855447955094001019649007741471726669952014019740618047103796315480471583736551006849105824809623505213873736639868304876289720096899466540224927456876071533876774231001631518318785909578711266215460856635163043937727838946050603308964088025341610959754030623429690802572934724557431262794554552960966188395846411598000637843205769475261959991659942783655719000195064521774112630951341468992686217043312796833286728765075445762001720668075253390300970834579675254567716517042750903680057155057636273407943781011822273333123187914100949802470838569589805664019916229930355942577245514467654814880509280147268922040985127527413444610260925116106043076927749287359048177912083634953475696066691032108744014594815785495359518464364817626582758065864935760094015197430638816399509108719334555708685363782580665604788258678720358745618360022809562949331533753011379945984409310816153670697226604009710712695859764917050409033360574614695760929682583963672431738088000512783882070339676751303251570914802569224089909469211259580077383195739175370189098671608276076706033754266739389165506426785413196410457177844014000324624261267019491662931962934918986425565783481077768752798271831166708217337918426747517148637278776190248577987722919499791830716886870908050685770221778909906409004305779078636048812226241919717794788685912627059059975405504740368149218734941139771296938951751327473724001617369874962657516067235413969508791279478677697418448996087467645856317041436400723738658176612888447778163545432387169937979692594843386538149375948220207626716685839063126585820922197152393427750191685606021428110613229068199580464812598503524420746103305747501573085841691292839380139093381905410432729229113711023766025477421981225107683527506808781516642256366449129826517269778214376140188094548062606046141813593044879921574305728467000669937660789686870570600763000842732089317579428160408010289552984481630736398596716414557468099643715502222032919971377713633825677694668159102163499659597164875501548832363749796730150627279796238533260101004052996775782116389466517853538348625283124109482364138480932239000148924987422815477345133058846403562226481212832884622232435075655880319897963520056153580451627997771499470621252947233587366878108632297455524468357256903705817859787970858431160775893280016036615220305839296296597545917824591443513687660124114440610481560806221330071195908045230503599202764254927832735563086845849957165267026538400530238119723327349725074976494396297268382155089438026557390576663771879272426289388807233232031583693279055303949825438624827605461984327331845018829759927696064568084163507867203542580425576453827007298217951154879172028712531268750143176349179696247483385384906615476501603221080908850327912695944357312563841008519709809916980260715605305967544076783976667525846774212872967920487884964910885838847402349434853952213255103992100524926061117788409003247286523683543977147837322549914392688539535159243773631940008762056290163588580701999543595052943445092874224000961989963849521953912841883686433787159076259085556541912246238052421879238100463545320633732738696222512487835082187753480121920607480373167097986332133618374854561745681191749532313648724571518151974025341666338463108408547382842740260587795038906583824495404510463990610064472454379968436486591868499161062348789402933933687182198867135052887403693189644933639427192389400338213583647926969787279061172454689373832883003644216829869421762707456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -33733664587160515096844404531879732314052442446199709298026531345099739189855236574943263838069839744009936080282113340516529922517869422246580984708553783145349253025092014326905121771251051612455787560406600295380800003204654324985622144291920337833885935124077298322576182570896081921740852787249793932032214035515156372275007683400620607744718853277012701072556579843180128602531069097603725143998311143457537997840211055150604001330755881215798910289324120119659777952387109800102233638512999032358753978724136503653622452223973174751282951591386610052871049767529254246773339066121058798868455746075044749967535010885333129552898003696141555412643905285993096342196612477949493706327592014523842482056578838793463046124046585040696628845916113166523089443922340651193887150023508725471407520652598355060253059111441535313637201044170692950492758804090100218329170949241897152611588608808836246278668578197218575388745738204271233857058528352728816903774542608982631953574255602692740748696816656063505737656658441871591157805523790904393689379644554350135350567747228344613110264552534551349121791704602456802288330779616674911002776394328358017153531631688964531861528306839969283823147111157191880452383140137989212168875579955219025942901709614213819253089786884551880993334363240348084808683403316375749744485669252210929345671223791619367718010283660706094363572029609224407549922430823045893865345581251147346649154390162095518059998039312278576491798957411808255498268236284519688438450494455806591384981189844135039926081947675075701875502021836461688894771707708655423404558932379963635065257827800465394035894095533668040499388369907118915388870778945553588264485952664606870619650388791072532053669512405415886547769913050226112301275529522396894945248406490304187542909486251337380544256980526236875494003744360249331702905408896151602337432738436529926409722363890035792487619926742110184072540554867176234562942660089646871485815896562485688824097295706757154262735769555893406242145626720759570397645000458336245145058769560871228306673074119320733915427131194043556447237776044723146517582165909244566573429819090362239620844504607497153760709108292401218289680587775674584388045964877277154945187209499401023535120741277349389967350605864399179292984634290137380320297582092960620534840497325631799297112263197063680150124135495237048464939355115965653035202429607205013053714180920064352291015860535061608452123151381250470599092206250075166878612396149115829212979780358582381325046939408947445000599653769919545894137645599225171532722454006195178690150465039279233514480115054200811575696295815275320985065556712350271016492723045319212922896094340809355984998812966436073183926270220492861764901143953894164681939304076697794211712646846499812226781920473276156388179871959033379207318667020659605163310629996998562270427347486070058366347606613664493455461108512519005115946330244762922967422415924544400226754919192142066348790677519543462506577660218518024005331254816785991045951715470117839594589652705801176557108808904208043669032619647425314312959343559470795822588744112899519150901834887203392881987155206204626809853693083336827786304066382069352149319263310546550436733507575236772098951306065388388639403927168872644722165734644200047146874096417074579510789563473698585641083647681593061776802503927603272768515968883372030415694566811458216559031158282468625831250315211387839069295693605007741462042011673117081602272077619458434632405611220941860572403277229647222861300474674438431641776001476959616374316742655493670514747666834992642713238348710669603925210855149577675899557088234392576431660288400902586006220283433052028765016958559899630994661718251727753132566931416272772967222476800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -3324791896081138740279158534666967239527313098213109107266208202010487676243078412351687524161140539326745528354045076336483522901145088653380196465209973464426653908016395180534365638100340517691632784918257007810774366422938850263684108535758670245134154295169770268924754585852382342570121048424642480297567794502629939667786377492384999846024120268570271417754198789680242916228166642703573429347691600036048151224271584729751619371481791144126084345186923097235521798401563384529965710699784204499904511937564870757586920348584645740684293510397391265515905699528155008320284394080252727965157579606938452244429243622274137134491454702489843463008464155634043771863629984468786283868169199722935917805135345882091749570088986496714470261779209552388000237254057611613448190487241469141509183431606024663367592574834042447009238937852040264618380112272245820257151807606392335381442738652700115594228748217039862134016306078742165824084051348437991709234689448471968292367532194891572770058883202259059139106840692325974923393063229650069779025312252940322979761217895796053887414980685785887733432202682133181054613951844556021877508825169180743430996284145231657263679962966432844036504961134998393654255726096393188509528019841159943811153293079428276757086921328402126304335978350039779659474274355783009340646141110888181708171650961957995527002014377505570990325357009255462887842616336548767114954788517872319584522299201920307205368109561343933391408810706643313334804349781514135009552942872932911546739930368012446385731032624829136266452495062759248039441468707069898408393958317231644014158306498137231605538548785719871338726187316267762388775757301741883854658694522322596761416420776900330445366079117547318592447903323234146028613764085805307134906741187129887250344666499067320939202203515294228416392007311211271686320383214110261994965450164833989898589253072107462152313440170944029943080729857168282965444887712619406628617460734837110858555214949051802665907473736126415678444220292685191790829987798570474049566386674122882793367479565538140169261228584316259370005417572321897458912619023344944261662285840773348507853596417269364959719299300318396007610572442479195624816330883098083329379525221332183306962866403359575904104704581485604794681273031793001815067906118389872535018241956819461319843880768935477747575464244208877481616676371517911386889380999557677874261702535895920634919516111960174116986098964215582445751911926099086080047903388242016846373346329028943331973426956617604289633905880329511395627037506010045262074538969302130139029197313694543297281981579382346342183522165537861450533427087839171932933483254470745383276509383040555133866537175393117879815386596617895171170232952936188597449285147734582946674154685667621552179485530827548048761652411685132075776184228764934103914961159582713011273116073632083599450318434200396883396416706899464792379886355383590194686524153619840721679700948852515937513511092499456210871042335365709191316750439201732940980883388073706160288865280495927233022825467858965809608651227747427413270256876260565048429997514016667981174292824528150964338879165589985412415908256648629702594662893137420181163234969720510058469825580471535310730177419942777137033230499878211372917022354699478614239414925296739384511902701504496249557931895503788153699632719990338595529709671653996600705204978338305815947407011880852238215130500914786879876545102660586443489926376665760076345987743046560529247467789357179208633137321349954503948509897998462268295179243800663325353206357102706916346661178894710038346769717725345252480922024970495414068294966007228060796025589432593652971428088827903535561096366114093124776340942502452272940832658211814118522880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -190492408750370988735620749938908639946360155798769637564265294298995813364290747829851544090975064530222977191804735305271244520408372551506586287358078949955154065958923713013428198214457658000727363490815107235159127748156720328370047717901563261711532013156336549391899388961300304128989424925228482748786513007862599360146761994861392469406082228535825205533404630493971474475067532052399149288010573699462477115308450444718967478920709161589543326191006914610377728900098941626241249748301197264316495301532508748062426939041545284732790250056598614039601680491798839710059427835512842925120948309034902439530224255525275436531920000090795083496598803307523721233570976405165216310842759945335433693416223763026283462378520577954180426108585514630112050519129940709625169169632598936117735174214867833582806680250625897389821112881180973698313917963904041344492130377564193811089600072065108880231785489753682502817006623197041340139514437826030302763654776975566459090378321289141652351536016187273224708449157906185005450881189256145872661627300157152122291159313646625006798751902214071508627147223414681410391151757234475390618456568932319431632016586528504184047336753986560831470600256355629703450423245773646418217899073061550216904484204100056293423170965011453284789996116315167901925002938964734355343654246473384206086830090147252223841018159565046802863170428047492601078514689677709051916380719992827952495520034413275130400167747907772845688782201009061561866321020854312124965754551767171938972657448687941328482918546263616452507889867592084054478481114977295267064753981868187511567803495761990220450178174141890867456535639915822362191733183486446874251493635135877046544091561967267198737181931973169007817853527859421958877800142479487206805354077097039441107579183634887169076370290804351804570789738333793169777718848039222796941689812546004618452121325015982788695370491433280926267037375941337815451293085674542809818325932540848013146542916186076663579008986501777184468173064137078184026303695173323061458829478178958689452766932568410157149620233176824467407665564142925650893630563032283748907418369675108878497117192036939226740783673585924027936218710826752045379415931235902100115816199074830952149615895020462611986025822722142328185990062835799083413462112744473538959105428029662159514495568000874940070254695350554392431208269274408975691054063544897679128080389717505222203917844166102951808916749525136037319940840688380525710730972632752943910188391248484432459212221984391064844167027085235595975313716618039454745474891594199210026020188838241189315626791054884075961956954922135373927644915857619709158150551702103079628834035499018583171437905480514758790344559086047160009784420027307911120908588208201362973330914978627115443682709420406462625327806234325250807015095214143339870979340898450339451934830703516404336257007111193889528175729461606847713744967077840902374383485248721149734441182135356071014434918646266801443273928459881728838224146218405273908372858236805119803950046494606646433502125164149942749008956362471323238258060185656103321382478094814236207348805212339349239389906645951152226846193388813764845490320291140528276301866765574732921926718010562723958720302097837249971486381708824837478037434137323709369896317331261093550841230226343405064513958538955220868719334224357380137657304638985863152720031621236656535383888047308231424723030647271307738301819890116583015161620079125602238271533514536500337954635796515896850057043153706201197258380123563843387223126297952210969767536432889810726871082785177511145793395967004676944665377405456671165464821467061381052800650799878008470885926094103868307357762107579285103941762154033011405625798097337581568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 3863365284709255052096921684120574778802920965637179069103538124006550910854828113334260852680918230125098471109031522969161815408729744068684180852908003406084598492166883059777458170762853427232622158475340358996355537961408239270070911561981795949937743486131324957214915986085679814903810928828673816115648064208923838020763109038259434276904954601827480010763718959873766225967898832145925693372693256257748935489576602216924569263529752140680436169508733847863043867741542475336810402160165026531064849713025632403241856851959805324986638656894604784102697544614792060867510141687774370592777413970632767508202920468006314599917516376323913056168387544397477445368214866028836863980469215371615428411760305872350472223574832553123689293928348210469707782112303241953825398750869083436548341945809143361931317633856229218984824465658903047095851403828811457062501685609413450815489084279681652417040219690634311801730641482336761876244606387014558706979678264011947099439534658269931144263276740625107345292310770102369006593776862753247593608687780254663599805240048764675446946596681178899170269686289274443469670599989290458569881219341059142030053066758321713276158715101045103678374732155811841162786574661579574570038181857719686170819813504343940840581316439031231781599189853349841127727820627509849927463363789117177031261364272679354863825895905193512681970728378156355781088362952693676225375393395756193145089457184532301107986326643490336092996270526932488385294284634343278081799452074272669332289799581860073393443002351264440974531173136095376332976391201476230468600994335803520220234110159915169744995690266997099087141540780192414099915933975304030405510018022463707431586575732741838277501304333694774599390310642591011952883653213281871352163862196495471097807142710839998973823039572345791222049716800341428793843548094386322192446959828861445338456297706910461633483653630826536088175494237103424689038269404570390352370725814445163703646863433494316506392678967433149269736571360238191588686446706331101345397840339210463775432971742348982025846455573346518191059357828904774939837428192647363015902438506253090789528547367753219250793048063167304037483095180029126368388191698412390190995070118066915120203819507769483707780596255200171111903583662513917122802949190088863835525166683037990462835515779778658628462866190369543002075921804943853790711281651612001070730776480972818780745102131439858790828234801207646737401626576526122411518114888013603973908115596847401589616767933289232768152410620770112441860121512450436548287294732545911212790577757547659264202479363080142713880067095691631009151676216301753171278661905981708542751497249769454292856400052124879552422515779856549358989063268976965551983923916363407129949213333884600467391336326810203714109438905372975405103232622891685225477545429111034244488314890861351628035566405568556685504607817276199016351566180143127108552536520971028432038213526379594375495477506611346926080276229787425610715722083062454135644724720995993664897320016982420359611062125476909188473966532883215853471267267737047686123491798411785076840169804121516566466213933838842614656629941062300157189830800305851173801336276797069116365188358552015702207306994073132307490760253997182598733286651825478606018869000764407805577987162664590314320142175823598161584970131232524331590887930074460651089011633111520263847756510400832030849517007023790982043175073580447157771075691980060387406574088160833475911029421065921448097610101851718798526291160579204064065453915635199511078671607320513231402856201875197663728789540356887970863465430574417256141137969611266350998535548590667457689736897229917388972836882983560793990654163491602886586539658182656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 2631825765646666518738876634778103676313373373298076656368893440432979237613182125171586864822719514368986956639453667276064341438788984577739908522390157045296876416566424633109323901837471896362973050254450879903556893364587138240955373581941619550414113918074029908263141975972360927780236328000407566748408099189779632011404028387823390969196801236223752026936932293915962706877391523638818480485432836464729436145596253872491441744763064861808663698143437416384261808524069228544181253918334640384084196438213783904900170713045117088565927119880753021829370377018619430376643760801003581010563679986570622032279231200806111445435222017334908600610322858626606447903693388937033895168030589328998835619710221502338795255951663269951995754648338559937536547904308979403683762158649608569002537050514153620699355580308250724892722676167282322314744892759375104534980322500127081920846119204213049830781389998828092768486788993712295733182556035433901180887820949118868398659282364517833670762873579708470941918296377740052076865123344952830732845773520379452539861422204325625984509900572799706080694846357615974228867616625743094096004174934781750460515375647027562579873092737434829854308162596441499119843761132189210034355283079976354917623261606171028641934768422424873496527181112622939140311026303936237516007893178879654665063497514152009703437773906512118846647484084145417015759224226566157166272210398447685476181163938284533537253842680785108175762116581632233922220283251762259906223489927927396522021252386537871837169209817338698710504024194841259450851455017450617330056651037190488433565259899652098743241652975012238735303190806912088149617924046419405100448221373423593925475027380552677708515804451937998534248953982165083871752654837333662881360599116615721637177700517055457838244291196892766489346167012913854471025743156567755802433407826411655920590510553538124566625218106303515201875886022382476173897836156400684269457816414182994658311100922409950418595605314812983789094892947878023734338246013130343498984169879864227844156751833380712365803815277411948382517298401225081460808087381827888646334245231602296313172973847573445528536410469729144656006722121761126741742180654349193213243060029923188269542806629133136304682990278816867820071865913404529322661677607544723884085791893291194013208588043818061870135538715545935019953673452677260541710707566915691860670497404505503267500530728328463087389543105178661530341994926184205892317089204508410059604260299590318721190633657360899474038367266335596545617701244095092099342292923776006765170698462381409478953826533518133631950023308532129104521254578413320258106487631755219358966532877006614938231558801463996730658840668060812074082085126521228817661440022328922938576875827921533793291063564631954173023241948205905345586164840532450244674401782626151189402148086987859621045206641235976103322846419731706839704286233491737836206614713497401640644944083143661148738713507896503841025772907991646172669313786157815287184206573321377072570895378326429616405679878182914859718656389319295398996530837498665416315995843081913062293231912964028242499960840892223678376476565228632571881531998373752577290329063395277683779106173935561485877399360131494158187946093569940469957233213088626562390838231517857839280475974730508917111588016405604793086472373384140285389730610401197038189743730353546850935137501919298482512815305918790424479293594576376899231728509341099517628588189959050755160923419967834921284336789532315221105603399968786081202072935395879109718109181464117741418004920331978449013685748291926637280853476571720028114321866219656372688582150364444248788335734787967184994418657230596882124639934972678262967713115668480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 405397151253920033479868066622044824868212586044786478958571623875232589270585708614414238347413330669745629753547041895845105768322756761707029925872431465477935481019551186119456865045941276136066376654041885561718289062237481070788156337774791512837692488747995720228018999194305204220845458677015577283069327226396226123026607399736714137586556384277039662263808820184320527524577250706398295838754891550621238651022991889438345672334429054102502006468932902239034242174414361612419105727475677815538849309965565703300305325444742340458994412557704333947347589413054862785358117780283459292797814546581900075789672331752328107653196037842171506196248206692908154057741127745935589378511974111022517040350610135597342574832425520061951444033572757348856297417658999071168575445213573978777427417583471227221193276395698359030021846102058872003575559046798877435418802773293793026640764782111981458571149456841066362804528458047020061832794952788655479221123283522926271378078155491930779088105212074979364384534098350620366628134047858628714576196945953512192009792298926313704066919689683448127897471759005204213193379832294092852618749653322909721626896031329602812132246670079023023847217712935757053125132510062007963980473607106014365725743523677529290085739827152361727474643944782426344788718248065184801237639739698632289459279492703105007611343377577374204291136316477720987384146633515031044237270987600488074841791723116623153378504718478324008799317965274580377674955570693186544676338924320071221913479250353855298956412274267438489137049468085678034698169373820399669930580994797570839366036552771529818428058607730361210590839237271475847338351655210402200319743682823458490962114993965670358790548235045776649661562902024131511432726264972906263715436609735639261983285286182118326119132945521249911140466956137119779644893987113197054989708689302576127795900568012881518142494139371824417842524786291016292580658429289348649424934101002566784301655037222373441016260969157144330316065829103660693352284465949041239212245403280826244926093063482304546384221652294722397020155597433588493252719691524341119565794862004658273742743207838584894989476566329180852540592757035636379776244158438882014654240245595676578881248976429832502058301164476003503765766407118262761399426660827670352648592975626605935810838105228729157549012993365552861084658223837164474205759266606736830819863348277806635905824874939429118892824086440611012061544185260094986011963314524887949318240864803566450720180528772011500219751543454078677358197611803746698089741736507399968784441640168987222327735655653488513031277210381865450148950013855699035235708139586597683283650025026550968455542090308518652684582846582294212911627933191826613149529804575807793147242685446374633746327324187187340573383812267834629854602294338682830850234640138786241565137721828974479376639246766233488049927038098271035745641594164481456628277732794147031733377673615543380880061879951015848711723062460501207812861187240444192523101994653032236240822255022731765318433973772078416158556236725109273003315648964688899896280023451206960654574154200578694935822848107122888319958655324829468151694000793711209365695250414759932252061440299263374006342937386439170493607513771971827729333185461023624921628877093352959835250167044400775900260521043324536004630219008731024074414197975549337169144911808647417925031582877417064272230624507473756288947753437612002069558617843586721488381922967067988426433083001270093700122432252192400803609139264470937984691843995341057575075150663261056598758121892417789206024387947816315575205277800225090979269010631961827580418931110454906324872475171041436977880951695893206094404054180898140748555223040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 43732613708085172393885690620114979526845933296707796854182393339750885976186619937645211570667561205909073249576311649115398189183192590409244895854161414216697900863661298242992500340614217382085327929748777066540816506149741572523089469575177870215206140377048755750351703435057289527689416312205023331466492984257172646127616902000335274113281847896870185124909995570544184817068057633759865041111871541610129859121091288535987436657519154165248088352748750404375072630904303632863543104103953661549925421541823623414274678153340172975901776907600466439350900619456355330152930132282724202645535249105634189591291007723435429579100446064501708103504405012103772232433519499658279404498444285947339674389201512462349198041495539819005021389531479349940120530166933939061715996994665966983905732736830920003388884084192037444440217451745048709807472340041818876850398813615861775299919828186206295728482995577188148700969603728869999549483978846712353382167204649656420273092276207842417875629910223060922028424418333367754239078513300637550648835420710139355196745300490152474394369169554093774050223639591310718623600265581734612458146624465738065024762365456005676604760724508591564587444971858059914404705488221653548755776374099884539989710524691501981780694964044752053862658246058788140773247216625972124025829920679986362421092241318917711571571599126362057059766319873848393964023943952940286812430965508302151567198542908963723073409411307349520033318299764437559020776617697849104109679446478564214114336470929111737235043004259386696779295627414148844904213925676814631369075177030358612470797302292214301965985133670024572632800585415459420053873003719253083061351162207753620281731238506420999911787585697480152753830297570121216328869295969505451627022455338350867401489789225458186538626116887494012501002667835795582802614598163163509985522623970273223202341831451691038673840645067064055493469092109487666133721206811115353998927803385216934698690260529242193603544115687867118571165887753825294292010540205716337729033830068225970724534164495692727805194575771605887614528445854366267928922342621523877324937326906000864092024001057437787410402995491301252479639085453146550600689504440199804223416304122887629438516777491653207630499096111397107269944951560930683015521039111142799160244964807484631326983980479148768923756879634772668707960016127244390369557887203216333214276417524124604193157019563526355418069810366578567433450700840406258677268097770226438896605187082309666635589245001631458021464076338144910251984103580717263711926714334327188657530435248041102416787250015350803380309155750674712050706495262039108510528902142901466323973418392385925527244521649104191060397118439832401121411364915729426330040728733676707720007028310464181888734276814763684396426658499653546147478511134447540300638159932875099329536932118816393748286589062339438029611859932806978727532295790305158847973919135997195813406065358435880226092965838126569257797903957306868917560056590004950751154879518939556832876142966864234422463457856652028606836993138847974178403509733640945171585548033150157163264335127032779910829687547071510250303464803304504098466499608109501581360233413872676776261175575299417988047524095230250957593389355278668664292416504428641598953003664765106332148688353414020558458139058838834863599674394073108858931008071994547226170574563571573081935575060996799778634301369760801674838079546512029691614011909811165358189266575116077383048938792971225125026190907315552632969960361105831645043583099027805343996624752177018897012748187669389411603461702465212183101538932362771634483677551142967899923412272204716133759556866968450361212699673800906105657172610645731418151321600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 3796464621485300268205123057318423685837029745128813236316419189407257794663953396720774172622753985532242967802908152248093847125024389255051391461814927796412577951750197901214722024001181776698813724694147098597253418358905439628108832479302967563640181994875021760249915858077647261758596393333152399613716095191196304432509642244268307410354741455825326578319171955601970915141997523344801599020811572988497348411533640256297748321001893999074936964766961631301962724005604625661161476059316766346760688942281541996269763125663026608717238728434370244971506340087611842233755052943532153744563188807017556515924058207956802896545162416720252344976764069797889607251984019277324620713773579414144463525275031983515047722095075152768121751067177224737626252071883101377518111576598532777047975586637235270015939808282708623474285966090687438637476552575272619020386413266356813814395320142851473710155798320684379469211991814894695055868172632616210114377268908608808567353550310669941457394785387878765568409816931195318720500566367780723268402663303999531984940386008639732915630336373370248376174030626151798799991826802278983222970698166758495577249761494362758862555748651726180202351172151087653868158830410051685578452959094550696343506020296392517854809544288102461777377661795229537565106621409540790637933436358806903456477093717336295173642738895059491086705485313296037336427702473053557802320755379181959328382545169786762043745747244282367431841690342038543533493885761800183774428328466979512339655084421975897826383950061551500439506867945810034139984400762917736473844751971334828420589514391737084275315416422959090987505700472145039911465462785947634990257042686046444758091992261874847575088784529173902284653394477434134652234146357860229188021802430289860907984089632747840130659743143756514217763679638258196679144145142894398641117708315174742910658557135668390331060184525501724122612059048643723830420841985355649316371709073330444876648340156991537424605855896362325465133497579488335752561179252247040378738744287999724317344997955317857490807479282852882705382337327316316427905171962884975015622190009723400465568475790435734582964347583400547863464546351392060688414704724407495136297086689521009304872059993334755191590848284606226872057031792636392630384640594997220158493519776674587424850003396279275549625945337347455320714469758961775390918272839233180376707047396011835883553815719887552032734258543909248968927927998681810274284704782848270949841553927760033147150841074939074181695671405040658692358877683608677272165638313276834969626360991302444608709543577731718935865119265787474969466387220238677720172287334852845390340649631138849586424998446179801830234899022684169055488187851534649835479640933401149580262979082465859973456371839871461598644710000747435592195906976680698837662823355902246882761124597603023908219077383597007187274771421152872833422930235388227111707928225274197321145601176586385178300925683717848702938049975126422085331477493405537222796772374417304080473131541391533389293522368851158204507780687403818155526940131231828627765029581754686745650125639099178555146667061479859982457563665641504677765042636002720344967152524247453950282592996484940283602278111777190526862569922726551316002315138448577657018917594959844686615671759662942285633211241557710593614842138796456933286292762892823280035660509347108966813279131690133604444384223172141374215366780333090945883108137658076996639699567180681634195570701998866835719324969336335911614960534850396857916982159454526978358044483044032947200553362940986083881692596415433089169547363757997455748777263579172654721652756420521463037166450737995203786203515932976443398648886126756499554304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 276816124393035018361807801321160442295886077981331998053833468380255134343866674014752040918905866678968653638015140667824874237166989658878271495969433311111319676226943460277646110010327981866322358401643118190446967919323618962727606464537342837167087492960093319183023043354687393796853869906607563608053690511208405600504658549032963927628836693223564212355484844910574688183717079194524579463637733828279501067754224921635377411785005786720264490800691983648451772666972843722458133125981319190884128850560165647379792753685682359133096419939331624428576838510615076892456883107808909283306789763841071705503978070106996561682306859500745406547712148744860563385346090047156991297052438821000190795167039184697300841614238219388152435118611847200210296297233171299639420282124116582948904397840333937556512158779993277414226884632872751337580142931254993063576022438309639578935240001334341509552726523227707458840832399900985573744161988384745715947009086843939204486148952753533089896402538307944084418980474036375659733154152854844111555121715910318125536418081468711892082867960474112565865351685652785400887767227554710287546755991612689468046625887059483159901728918478202363139086522357417696898519749366779818821349777384400957882457245926592079231940423230817510275761571181591886855333472889591045536490264124158967664204154173373408457241365936802216247244744699251834749233164703101290987151358991781777904721815915544361565093062714697459303951471310982809902645194664714731036933691820410277696176097187087582341948101607059667167396790155662037750581612434102451424940329942710460677095258294701385599650984202717313220321559404107274303577959130176961365583537801938626500523567389000632042903090788698528166885266229796229832127216150463982373101861105882408969014259463889139449127237528309323014986948866540180493052727499935719644529041354996504770945701810124609473630006761511789408499530699758769505434365847974730286168170828671364743402013375763987666768206594702275215609448682370085890618094488206115679359962233608073342825249288053136664853374431816378492038513138483163622647640706923950299487231559719662511910436034279013081494803008597230794384869774182675001049136722569993922124226692147152275520380172307210604419730408847748793090646213248562381273504279968406191662411569437421253862802498472206785213286475939903404983963916114746990285583239742653986055606551322828764884044768626410997035799245814132883412698730152990674156545751114961160758160093755469044737936439856349457267746329744742714799693173037067154163634076138131912458205867005688312068311569185890249040225679820612819358283583964983323472983095033008242824292608111941380847897342042986144879320512254779827157863130229412946236569713538302077872845908551196718704648452680461217457704264056016730720795795892834325249880180504369598495382935114845190355896374928524112262735541719358796430358916292431012010375717808938587761638345872060436808916717101983155051187140998328302171294737328475808426373867588815333280720564933199723840834013113195082519310560024632287162229102936074819614328649967120230277707715722117251752509384020479703726164886439671476132738103840304118905720322546869947577916524757159499299397305324682675340111109099147530698673915585877968739374098812657171103868310417042864732776014922395086971376959781965604142003698031976829289962801354795859419970921372762466587196682632578840749467082234324790138028693455888292532323579819157708784157847957973878913058298759765653680332296878386614602219991762044029914188016715232966580970820367050623335664677893463056878672907539604824851280571796365559213837011668409259694264079170823667862058537409129137092861682291992166400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 17175539832146066813875919048500609895480975602402138946114590250858995868341535356589653492999579280018028156756307652196721387770640322032317366368705601808576336770436631352067738608565239005101929949583769535481499976060288725928306897326900938018853409251890453928244441588325126918713993324277632046747044450360384257827200951943960254616727492543413518302708362873668564934134169669796345729474888833873191954502821590530412577316262508252122023514906337622914096845884125878639040469183261864119676437801288807401396358811643473804286946934631557779496365325264648195896335296470332086380490941843915154797483315940789700717547473695128924444714919846959622787439270124764287299611209171350838491580219071568194901148152377094515389827056710421200750168737449120641344750287465328233699646559935309392023959802684172867326535909388771023208279070478138685736521665870657619830541090263982393505339831783515673045409791347101681701669020726264982066186655773952842330724484632961105358642629294468405612280142867524295956796911319794379697915244012121333321769510853553378854105268044337880814747514883468102826886295598796535875349386779173620365471562298890931949655885588020201657065387231610953499475990833517317224642769171987798072795621616644318542734809365906493538660007589822837142541558555801058317658360713671702256077005341757216071176520123386269128411359282720502626993301327532120486301610483838572877427729172729041687705074059385535037728015385487394632191055264364053255124102825989367754303356121080429253626039110426813755411944212433542663813854847816740704757850154612445563319396999817393676878546883201049711188936622468369257051323853016186535071313173465357030937546217013233672509308027293101811331869090898615047032763532403630351585822457876307538537644098763825535266926142975133583030552810591319907703842474843509994954474988009220069106642890446179814788997807337408772254237977304595840424890555682748824442972097451960601141897454408480767354133360217964545511471452723715939066614674091379552086920812178034037452904961154585494261894422671545614323451705891138563120443204776793466298556317814097368660450456386982673724806568639046545469912758801193524786922829550058140217052617489672630486776520752933856855207371884527933346923255227058453140830217952061989557127043088845582989901683114076855352683829683308871269906507372298837676296781684903118557574065593608028347822923750977558875216682818038945725995572626330799933691728561843044043768343529948377927282603038385007974459101387577748188952895515938886246610125412852082963328534221138543405778703996873907070650921837299760735720735920409896800129401740480411661015535107585894380515847925144378615867858632585914536065459682565024156610966277709817683271026959544346200769028180339041688198648728290442516831941016720520112864953332020918807998015803231274133425618796128021770097151148216999171382802135625797904054398927661048865151502767108366982800235853865644545479038783150092624684669499883674318690017155658261675974938567159330699129287010208370566760366988795037676236691089576870929502976326082065852298228147537856850267551731574717258017970155471963228099880844013254026501994813333536360054624146935579378505517815688464787844291282027915925866750515340290842695537627874490730992002817355023801364905661986336602568158991438121473402147380388556780107105043799492736140000897791456787409517252800022249088307515307035481346608339112771003471526081457170330563422818072644837109395293528129025309215620161117596842137729635247007520203744410177883509037415174148068714762859902505133332954580420022960716474985811825426785385859488867715419506788615838969773868704751863720131583037931520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 906754198809427077074701631944859099585215691114857266585296032741930509441078291346240626622035032369955775419214373854877937769159043214970570999697876465414345369195751006717184977533567894545537189121045932292384071854929734206741953661452861386592787804942747791377637435806339654035153041998959296944336730397555793623015211210517917790490971697998713720607325349824607539945384445185066094782083881089152882017317311483560928481501014764550915865224438864732112285119678686404680532402006662488842912870777979186023981366076720801664889336965921565996949292100491358308171009237784936875451865232839302114787188531146867281133258124837844513457740796610471942703058698379329196873669313656158402216044713513292717061119597462296164757520488189590169335133748728781065062245000779722912334928752614384316106699260446442951073898721833378749785842894321713343544936109767577499573357261098820666706439025318445951935201546421306758448703947132545866685372483839846502787666921617965991763830236612187254918602668518332510291582507145178187766573405795662268240063340714403334573161461557316207749914374333209230751708423879467096411721526278702639123257977551639613861346216537325298822553881820773670442768389023954857032673829964265103524346597965542451944535660336291572247659355725982298300366998170452557295315885953135645157146875140035241290071975368539335359669702437675821122005030660355229753614976658110805053664811529075467708475805926889987624600025519447970250076497227218518021610724682617656958994057773128458462175981747902792810380862976659487694265628751986556798255204397129387560553938030742487613423366630938933818051540118568723502123478005470093634384010728706456999180084561374022121024998283363945430757135901109553005602462581173054061613061192212162762340653795784458365083124963216679745373353382441071657533293317077904339918372043769750000951949375442215905432070452667963106329588088387084742395423468676072964678747894127253163143381888702924999533767203739222369408605492070543502373695611687697877458000518410388412668760051732930665511653416931598785423985524488698874275974535827417173398073464676283103670151327953678209954860692121321529006236589076902925025449339700507541602791182643371542254374866804234104941186169841567884763626817463048957428733702612810974240444731987641128419746225670844605803821584903570508849168585356094961512558601821437650842921506644848602207208431377340186866042918659985667634479700547438671164544764491370613330585367647223201211016243713062544875663094796548440120626086539608327704184138206158711410873248523802151640702990929077960692949531440270007076600491977781289571840048874737005671167882440932141630469997292025967708000499995631844725755912990096804651245695151213811119686029215959916632970229225824917691790624188014588902895721423718678212349235429949115641335051333574144822442599448069983253258756863257638934872189034176320472299249504774826538579137842749393146718866582731179367817501018842126308114769787415768871268093629944769701918928806374328124959153884799735866343631509831030363074933751395626998943627826720658859856322358815255989270433591671489120456444261584049532187780913455363862736831638472942442408441593432693249077846074470847232203555280759598088983339008463541000045196006910026440911740205771548079537877611338314745082802835279463303174579498500680538976649271447405567521673930628691393224291399072968093763857027806576866353804123194519654317032385170058164696531639687760501652450483638459322169767940401878034988401478005770655792399939885252026067338622523084685883175097924601615289759047685776049042097603173912558281195715495403248984874245833722097094480701761925504770768896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 40450054492855793235732415073542997709718021804018031994349000531826855652015588471069662345199698154119379340527925327271549087576150236555603609208736119417391091049681428418475286982897240675834402018780620524648835198942637957357632989709512420469051179014596154807668506239808768469993189840951711573664113756492244088862952203796919568293084882400331834942314912305356190701844322543524720795278932976998358419455128807078518928000816106270046851855194952176278842944842281608237748030890047407573763185627414546253975972105871393750783786423978995340186517737411138734755997122974829406803927117022873586145679945310244094730452795195060857307416300568577835681953455592736423392619219899854552621010426876109603171945277163346272558079251786892627494575756347858589922723782852777319515789587898724250876750276872862953796494539154856141336703735956914829991786666765875099043560564573161381183183278963533188440086824445164941023880854963399171208111929223032621820566636439853996165365816057965325983023660145150723770913240483807934539972575022625038940103197167445571319158206112830852845685131787174307225409233661990154009330983851561694036535145589782701307660485765665937804213493314094642878586519869307120584910180385068394538075408320622493264518046839147479888703094962269576434045819890193017949227605261538464770464225742652331643689684940961211093804873819466679756644211580918090062648300350626172800914525288867373669856443915503101508298220671583709581609173795066411963469630456856271951357206432726406757393232011879895922675598128433855694980101376195873349407513102512289584229945493151115555037907185762931444723883869724298322840668283090550816358587284059595930481476081118211891193190137755492723144317584680877365200634081931480233799644419451659048834832875614458476009549157621102451810545619310273190863215927663043741181102826021342207154977500944304807998572709946635500067061561274799471367301048258162940718858827544786051673339877354877203025481093238813818789792439915990796723818399161324333158489598950702848307706255410671470271016067472569401103883157320162332508389153860355051755694712980874480615759512618186205191739662780986664091895061155808715925813105147663480332128360406556389295039025506871208090863536787175048966304625588802154145982487000233134989098077812940601807341026020402792467720577560869780639405665010131124371355653891063726676594056428423684385754352487088050642990121758620508533838153816785203342105022533369917335199271990253274997891318750665637550441935854692201033201981615226951236697882698595437530005568399167595457162307117713050785588640361704726367505957890482336884509604948336668761689367439041094481332152400066570729772018888113740557400018736862150204323236875430997428278030282642328996649309316908785659170761933446119767277541579246981500129109953142528006302063519255626868208533860269175123497340874230703992888221137280659346292986536228268789564606361277631844397414283960279082458624883782810601626883514184239638231951998852837636838722546368901152081917825477169068704524281275304450836245063944148775890074059383989185169529636801442853665239617614299468683609364647595994048109940596471835237518571154588720368402695545919576033822082977862418144591574746182832544986560257731019972665714622131978413769765311420942806789182812214915687056135508553546805816177465306875362792416648183143492003222193634995863285912042303341171798977187477874791423279195751093845331459052009223204014606089261347889548683385163925062009036041665191532266968179264987589202974461445018180924244571297070420727121706168399233012530144353003071119642672407639261103724953583126150396912548438773458382019238562327691264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 1505913926846255093285571120661226201704363372909629387494123761005226033808586281120938261420257237612139321441335243728209320529557657432313820052544899775483132592356684365952324930921898005639177556570088353236978839999531898578796470740786069316685440881016351214448479885650238847024965615052790366453271452084701648617213613835666856040883685862299079800139595747808225313534534483399146840247787832190203843508869270603910764135682737349769949415885771220775472250030674773350193641540319202214727106158342608167061615814447031879019145043172330864770807349278124671024558709491181306133334692559573147726206348856857398883449407217058694647379095053137411002399002249172707905297079523251921477495818084074216376732062689188073727240681138512741126677591358629969647812035917043352023852793758198552483562425520425654390475230604504874169438563089128544322319073653408360871272093773503292570488128862613218933307380532420393997298736196745089858736189983590652428501403460852771814767776756984870020888065290542848077552156657929369486469055088404094853815122765575533438689627337890593782456751977281897604829640392375027555462326395348250604344117815258242874588296666613011488834636177533881478248058753361333655869117348256316055233242891366436532415634734942562537494287350534237881788076662998990720015609542479733884243123408169667972776512993289173481816693880058330590254900756982637662614627034405297722303386655034181726829722625761142395508253904106802137156900525133591285661603409527559438581109840053258977799797570342556706853469888897533544835514116410717700587498313516191551590927607725376358071944979136133236283714008359483529194214858416734359619221022204795690514409238307154391896090484414838484149535240004096956912306936170208446075440432928446549653195382878869571142073047685000367795190321766936511282706580905121703086399053879730200611210845006558496075035922269422074288081754271560765211584099687510336097955330401449847861687001945556243107166634397019278450899859687335470769686851569597829625233499520342778260995992334778947216946171338187934747223925088037729125175707589099757959873948461464853189406406316964481957048085292074560962948080470060792247568216469161571259569576206099067626553845146669178032250091140423470239240128743955805023512694559130001084500440503374277236698154563687827017976239041331725563094286619555426677701068092747376145971356640984943218831783406987934374829398808340917613663287690130963620544198087189286508388217927347078641633432464712086492304068311329526752644175970647657314155731902483528437766022067264130598975403730328698760136968890062014066719393923156304416196063945447631125779305928434570308922969693279130011360801976521812778285538061916221057640882500442717908514489271003384787666245812187812311007937497667707775367932852786845894152765677356338244409986205487920144498469556479200015530741331083324028993970048089815499313476496625425086645100506675627649641586153436680078531632193248607219182955872176061578033111024079575363773774991503442707005472283232745959056315075814714510498760162065868540858262912106384201831276373841209753903103299252266387350774637402445535233159053645209189698905402144998051161191339549833134543584448161859852788257496211550563113996554799461520478776102951208369597518563123885704213497943601593891973873911633381124705723881839509274645546598057030236778031595128258727967158185466527052104057934156778539636888248192605584504000525408857069889156907521175967371451504864225766100322260886130344951327046444181905053008989874241014709760969837995747884289985566356156598209326021512481047471536146393906253189954463411922766658293002895294682594602272638264934400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 45852755379749732255122422250673634976278291721941552318694987988805709301694407149569086359887947299390280371730448758163735100276795891391368870284526910113741005395096558623880702415603643297745074976954018303431070371927170414645008730695479488783408352471469980780737124271977272469508253671807795085826602114332631331460094159973729463159179488395521118059867376949357853970939185906478257830175350062439667303092035556726129579751573123590839323264756678383147692645712330679250957122289597766000426578075395700449349663995923961721968650083456246269025170625227753627254968155107557814610191023870716019126402167438991594062376529357804879077925712750382315097744083540126608845259253488379968687429073695988407295851057459930216583391932228752719196616176468907304621128503631765046177149979807503491840240892429802547282008511686028150511327034035343395845658633856189469270969405847852946859049468400562174316687184138114073697509512075497590533627872390301828749190254876088825616638933664268378272563290891330517692547596635084033229932229616663671536791595601338221585678770583891675390990629504865761660550942653257809007975077111175886108578489710504975391488543979045357312025106570556025289338761439230395566355956841350123301922029923023828481455332449778470596185811442726079497532339193248017249893449862491670132158218462051106272208258041480607758614363673827513215098570391621682527277279346476547194524508904204211227504141304969243599227225957945909985890867016172234360816041246385867581375218689985899518452928679048458888050946648631162956111433279536949745492563243947620525666646313842425516133555588515586915112696546077328706440125189521770772432251875314114471854319928790665362345107385459287080453681826081436364292491711879870845915247512438140543457340571073832191490306996326197450237773809118868558380761087058418766347793443997735136759922371319897907785428958572790632273952175289193452011326181059070235814219694749542471664872569689950757340070413623074948476404106050526599782463758829387096654629157554600821903462252985649800365626601641142677391381476306649847474610667257871953994921625131576181678381358145191342353020444500004594707953223243931908459737378948121745987409539695408605932327050719994118548967856421134454210750159179761240890307405765946902228975754298338516173063120659179857043607438054660583914678221085029777113370938217688773786560033224103255034051635408738761530860130398845390929011693140602805777096004697685523262362956172420315361123828569097924411103908317687175512274980059593882578724038508059299518039379924829017343574939246424496941251226547888700899301272374841611525359225933140407584530199480071390510808006285469109868647558052098157004631398429318669164295518655975610086640380022771031247907176155395367666985697800237086986114368559591658535448305657802662715974731205307587089563863317001231449930323793117876635582959537273276175717683173916229207163989075549687267936618822581070533442856108627418514848492312137450044971120779935283875019626368214517589645868752195053596603983089254086647329985291281339036422441949230380256108224752899542163053742755374362109423981558524514396182951985670097819893481179316611760729640026656983915952066954696259593151226568431219627534744680762462972004620815074374661026267190047011312852697071491371444317038077030948838992450575791965671010172578273618832934206006638530827365266189991610137492228584032428016736393588219610822637140012734968822311604116761919400475766586722738694470606993883453093490243596402553018568690227132348430503439278479319962926673554294034440508425899288323542568429284357525218607896866603415368406954216119511725947189785731792896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 1101178012064511814044399066080433680078997404784081955261855578823977366247927484117232377290037465177809988218522331555350836522375278536823983293284761572245558283893117524228847110517850949101561328852555656146758268303742666999655812991856052605635534787497687758246156975228420630309205534352145597895655079100745136443062068814317619047238369577551320257517912149767497112868468016310234556578994419883432841614582047962255204387956077210668645382483812363194270052127642629403673820981538750883917748194466842975640070048095804922229124199997360166933289338723397956733519101937948247899289195465959416053474711230895145067923061931860419514670786736477383872779370005387399356929281384330333077359714084409938052521022291900154203452701018647697238929686062113702822662880464149000460265772956823728006111418459169816390149601616600257501532558128001908687514802300648031529439123994907088397090998852905261756088890573372966009439816266249886825354479789634301475136424248404187132259698293632594638690445848148668168514446337153491833035072611200106477434849918794780611501078618380732702265994923326071403127813793799579150927938983288398840319862264896945330721485604100595846910620317992498220553630902472056304400379614803448533267868429899129014620887143695289188847261448755359393485321679000442372588863657661013121750789719626803688285680504105025871010363299786250355756314119515227551987475406821669433914569977564170811882376568689424444316715944030343864719862484240372524886694441110861213664931692182036067772588477245765492466851842007441856694474055223579836125050316726191671728972401441098826975799046629170744182686724765119217901371943894967390837224184465663895072525112629454778933933587412261143120392310257139797239943079227208836040364650088141430497574836390151906184858358137099085815319613878225622991470079697412933786823094625595304562930449502732363554972722752838886435978606600521356703131979380298504814462448808043913499665577356506337786231948256326966866167511857997552820601040990975538411885120763796052166081798427742725489995726925997523529467933516433638055004048188318740528429490787293071244848181677835628616150187959043472803403491353537323294535209152854188999442288704207441589627909443236502032887154587571799840140446778309257346363231450493200269449193456285834151295357130531620803255651813636327384385330088454938082743683467425078134653457649122736658275434935044612195571604905708615924919908375397941927834594855075029859223516395277223436697252652313749436824616849023656573967793478600468022178770397909165530636627624907014271205811751065786124076357144514558032134008944415175788295733316950483799299344575893353782899273563887977528563607300735498686875752502920914355944697272276984674728536714282756376960959767457202387567643558157931302551991854753795750745413384076289720061917801480089078299528530152192218200083722319362754699699624950056425828230758605250863674675143623117824409621998570995217100602897625276518148753059833572194735706486097636639423910335344876937169982293674227505571932615725533235952954757796143803988218458324624600536005051399814806840274800779716730496006402352307639380847149276756801130768130049377544811853713714868783464302725427802100370349089336365738323073078978716512775710080074121186469367895539412009669175425666954228762201847153334255281194530445866549542110549977252736087114065923477273482074182195404747147087592290473236691517307425553862453195365334171894691972822210550492008093491980330304785276307979472625198117784000239162583296719424226168502772412176188281808605724667576189605017310768370614505676138539926921278537644810119621227029633566547703785924493888716800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 19356505068367149686806804394467108026477870115780182242630527285764047477665084301548378755637344198920779301769433883279384581996393943110454341756766499313626257186770206029298938339022883301587803347162636544861196298261671062172506378583549004296036149465481251087614984642099109250037965943850088644097819626317389885923733714920397973096827481341309044999337284063282462702185300508888769961935464760789835926205106007041728033773461127964572468865075572650749738018660181878570839529995115032538159215245729595216071996672590974791361739683691997549933431836105702898158026423077252411713424803741619851547392500566026565083507638653719122775007542297444396254497572580049315711493551727119562079472927773332548873832398221410019827925121886840109296596819222193471128312920557291144630054740485318984953213493575543460556200086754790429244908027582990401284391480589813938712826129228064040572974427612519924789667285113310721166668698680723347863174309094800201350435215323694993026104023110510868382841795182184188018042687999460513341306773509854175564128217111390160731018777022969538873325952129489370364382698091841664520405000299619151467588570145282539770803121098597128862465060268453517923364829334672794052135951825634104982978353957584570558463211510752202962581213465166373135915517028256447644013112558008245373292267002735817987794640409187690589126134085560977740435476000809241839231536485961948570082272570804169817365979415189447309288133533788197789834084753847039716267881455429537449026409240641606602791585627768527576584840756062363045827162642961217817759816424890389592834233759676678028223249543156274792150387274869953180739488692357960053852279315189756684869116317192068817718319334722026613529655307084312449412943121419694965617120399740063027666389278953233420366593809870365303864398413121670868117630541851307392182353996132627569405819709773144602338936519213799309443201282041760234299883892304050786275938545609476903767316913747892034109024239620428362785877315990751293826425270857922822769542840056664834438901988410902363255280575569453526293857226478196508111402263100474521676128000317307872671106128642745755324527644956197396275425427608907015705185762469391374540116156882565417173210500806013137341319718019884007435573455747257970192705828399277411342176161468887153376164615245085094459570249222112501973871417265028152150445292174671468916369020188947882240161445456790924188128343264853584418481339557696462253513611638516301573495457358055499020386108883604940538731665301038863656367774098917636483797296072723423274031658709469246383711792826778477909195735506463657218344685066726258240494217960679191975049818359141561017646873330325411355435338675930929673370644481519334593070074703339259742250357765529953246476559040242802570263047361503189157756074019064215068234550358135513032096723820603927176723722337845201256593728680861321467528931561308276755727745356649699478876676773019481430564841948559875175897399771761605060396895143929241114372250649537693399571525597423408374584402765689696396485738144994220791719562445239240680192780719824885430093036661180206336476350775802215976508443273818990027732328897794849922537239105662026730769893513326543112406970676706951845627405797200619745468860704537643543105908199977000860041541676637336007009477499390712772905911512528513390331140008976105564579566183582891529481075282428011380847620202479853002869955840074860665923261297186451681085172659392903233978433419511185074242285008473846161422064736444141980013750137512734749704654996856136134160470963069696652180467341008879428475421699924620608670696269115497078924988631353585367217532497856662048335556771840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 206389579641193815132065336285584773846166003470800751896066524211006212730026773986379207435425308780297034547515402281334931976352755589043251981976943385126028421031840918272945632553581145878437344388132595846876042687078600544184660391621185828427262721031545273126784035939537634234753763739913121732522692066867089055918033425328593611430789122399745110394002771760477509742184940212543892663097290619519699968631893424037864551189924884749789285227167894120723996901705777882229892821971347146439497267503382385838064739980844471468517403573308762813996114152948264374936380902124132881882162687363372813525771768197088632661566772989089132799689070403156363682717394326929289219969784413458356400219535585393450277514090214083075628460311677249925260367629920835519287474591111677205996220203670079759632204292084553471067094319856834955781074057286891366653091363397100253265038943208855947090779702264773297530678797587824178370089159457614608865204509822368393967128081152689025424562080299452128471249867991960439453170101146081903561016068001516741436082090762622658753193240024313152106917497122450891735452080315191462705691232998864618818348750196301044386044278790628218469708333374517385516816315967096249889099898384270285846127278091867116950330116534071940114103368891914439222113612269932414558088879784349912244131761639348720928756170263746212462275984728779059230117338165085939631835000931933384274364609609355642137294512553802170517874452889728413898383414099811712655715503670360675437399413457720831567797180845749379885401469136574447646228127937607757561757815393494971340737661510325756790088463643413052321797149074256146791612460387063512601269793622498899299818602348743100068173053849054273991752124572554455935308315364205675821121132982715933283953063801422496164564373273044832600067851086801426972954506413355048297154001938212879646181640158425561448170827662582789435509519366566937703255449213902561358131443635301652952882662884525177741747158993870647474322370105077972618181338474796669882034983617472820246484624665130547934095741148467995715165624849394493434561233965416190904612527041797135109929738935250108519406495314741529487101094877223104345143507922685348956753547841650244504706255175253290099191576243534906038601609217524946337118804707528599073514190669326179860468679709784452423712010479907314013451595929462847531585053320510206581241951565133464355477465718881130856811058108746219056921991878117949987614348803370444755344811364727577159700679319333787068608311503922547765379235559345268523013625302873933866508459733078545730261742953296740807239831063186601187596251358670597620578339738679880653119803871059354378168244997765422389696211054093451973722384056095975032375409890398434147752751434050132762823268379629442285436704459381958343244190976772043964860745326034216631730936301698107250447284446675627641783702734752347534269058366981818630931031047998053795071217452044357008751133359306831989566183641257225742620551170000655657752438958724705504260204145874669570226664414767045906144049495197251383004633830747951459355995942703798608059718544010432442156857209435927258147487468468056253606496007569665518858236887604225360235429461808794364303430373477359269165815080211083500090595795153627946122329093185064110623554052195737968905842523838153691558307884212560511220223385206076325963843256217713209999843530919593147853225197652902484355874462855498754775306776303790613268710480912687731198228582130864986086046848461518028405817712834513224396145540381289373708714330931963990978958491326991810061026265021623720055834870235151727344859464720301846752475295993069626041541306225019723679006720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 823062568335484143245353850297806841447691292050778471578147845815602452827987652173736096851124497758472418736873998742058036425479373451873663473816327921860710616277033643833532207916802623725891013171131161150828141501890988787899884085528100285661598621062983034477835065690844649016176936136999684653109662034292846676419769001121085341337490709614688786538800738918866054860341277450327831505446807702040774493502200047736510615565324089806658205559268382683490238231340603888069799799102001557890137729023346316653457863914939091055823581620285398731746573024282357554106053965051367067947234312600233930503426271178061779618606084437618021700891205388216442535976999445268477824489425195203176126294000562392975171549624036565384609220723861770476756293404253279378853115570910413927223934404861108279047435645043180554663123173589170470169834328297163985555175961739542989256142484618255949990903156646409192552479123377701549247461275652071041708397387059753376983263901725159528129703810943077394613836595877191365694442436609756653829435837972117571220825878066292197159975275350693129120637706713964614704424419528859855355452577737031865023863657261995981157712564837331157155604301624620340103302244953134647574083285601898531036353050090952321390887912637114196900819863130864422759667445163841209190118528746025761075839645724291085106303180224526251166633857438280275045794146948981365758480315161537192588617160837944664041831746321903663817787342883852985202430172145722967669430632765194883050856786898849315028178197196000090431263992259871303848778326661829713190292737791174174225108987906352085133735446639981755050124069666598052861441999394760737113381135397651451895730170731821784497925087295686978935669568160609413943531567623095161799377990836915389204476523440908562939310696114717804025735119574621513333551791014291482177877635742581012938872620482038178094729752824476456111338579219048850585335957996717535698900656256892054157321363533921701192745058818510929293982062588900809276835955107132149039417089667891094560803047906381288903729941212856234793097194952219497262669585669862199774794170498979711511790457477693436048508504437105773869393070189080411317247719041174985127696596922152954116188436883080786540912003112883541239839487518007452245181150036800121014244393645070586873867972833775931975665949768227134102021138943862213627394706018841256965266136571208680085755551963110380611867079700961844833491591339314792957686942680411569788954767904302960541703467501403016308804564626105329981781994492108486106618110790465237781279380296855987122324174736588938944775957363735424257978128123444522873182682840885769675354712463916982723110947429653871244369302789886458235759671861331453638492675540155304007436846443116010206145363836026728211342884500697832416103469124152346161154135888738065642313134369480395239531148681078375109199038665159386150282337679060341766844140220091050561355363241934300587465778117976438387774472520976711861051276228120269714568888234628541345751301283710723421246928685731782793296655695342182458812263379085509227759145557914907386342128643018367444320741874336766233258741746459031438205398836409426413509279661586873584357904654126427967981728857306085948637542714257124145806470910814369493216839466807675281923457127391366246252849546166067648222876515757574202616013418297248138449210889414491523891262347576941393158797942966964797120557801224930486536549604914464635547031527635881234845535151697570634217458918424376291596031349315815678941284052800786116514779078994140025718243595895273685264445117954722825850383386380694176651938390048309762146969157173728498662136847365484576768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 49012224011182877168091730773754549226069078831930437545239367623631512065743477414957363577795161614817130297727784189307276098263019229470979804280949494715624610777014075245726398289192491393008445022615942055427291319842532128012830384963476838184366314291458174341106136551919117700988964708455029387346189950358186002776294727800872633270680905378754160541956571917054625550375751807894710977007785719836343130891198291989413501763334738104593672347935968582262367809961751265583429696924392616368612586708690394791472119629638940568230392224009318268833416389302462239423225884580545950153709496858426007040708727411293647043925730134663769250311709261971184371790658248902013773001048835451504760949510689902051744974651001528257759449228305004799304124981266816751665936827302089360394631321364355042682544230073286980196172767037585412693378303589361141762597956779438222563057510459272551153285443507197603506247310400963661367586091261060480545129959507950333926653256738023855475094856873509413082214254705273481776161267175522610004762519274138433110157463954493520399561181453822804299426603746935783585022599042399363800956679001553454591078723422451709020930885873913373460212949852230516276421278038261253068127071196180670628928460422510660167774336382446200488475682004279822651651280013852646300878669548595571359358805349947189894709181837943887113471606571205540483430931905663318128518377026696730946989651920997847272603829349042579186022787568062090558357464073427293777189157994702481370371031770851441203945466905042930639220713359493790886752996516288140866388882211156769848640307574869972775010318356849392866817924144502313743162034592239808767081479136604768393233656944203010800068923414746690387464265638617629073218106975797090774919954135383276648055983570175011266351430336806789152007574922734552702917581508516342776992629729511548762169729490944695702422789827620938512036356585766923034661189551673244143558975775894446433018575473076274676863593531907025552504306117496617284661028251631497729032153317318163244846723976006726750208894761524340913386829549774807293774214363691800351035500264109755819481463971921948077623550044553191620665260694778868578937657376082585682919194781892084688193757091744997123173921683858972822213579950219280482127504043814615135237520225176479231139825224942889043916890144108243778886334887443964030356300659240063131436470122693667882129123407524203496474455896414168172548370967701616104741089798900353030932944262603766656393022891066674353449270342454382682682081318858002446636446545787258336545551182373082585349906991700383197396481857019461019794721745112022043692189653965754504823137875613503858563229650541365929205874498238729241886813061786720844868015425462000922187811076882392997156055850032565072384692485357295879303149327167420292591049230885537477831140093849424659263740415260925833976724220732042449067902297233363062863074941461057915325163511710517147750774939543485732059044816258659194967469655447730046224392837990592849155950174065424929630870595040722094738019598807635103631033594937052683208328096559284905473431010921189107998613449948830268025096739148766872376374939146997435941545094762061483594279531010941981054662340407771478074037015937206989280027185551181371039872628362734485260942475209480091650931561190882076539002089162661591842537513033042800661664761775304426580865208880147295272551195056310724899087347204532943995736337841304576532684649399733756636477087692227107927967062333178335871007947100193272667680589227591257744346121072268809178588789223402689107234482047435521168585642105595802362872399182953846091400132001017524687692728336688087040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 4511476495784492530289482074653751124796259765792811638685351527083349374473049837545449687930036184706161165874238168965798141845821942600409621276660694381217817494649895730197918368394355593215867154394985840192553220213921018764911013647865735660725509672304176889724284253824175323205117080980523692433248525753436673495963722423376081609481347879854555817645871948651848431727624877042590770757274529847101906530909962607895354956456421647436538354019132499079732679995348486646662374053946237499772301384617167381486520591454563582011320778210715677100525594219336318346374530759011623106093342434233578987131224956578862964598631524868427979491037208379718846991877538801575206912454964763970238665240479484957437277401955651282682769706805108676425997151896177355950894228428100080109009746222008839214727097712692531929461906632639868629242912996969384357732813481352556259195925410313778328622383511544784126134682821659608369141620809302707929744631210691707174064473094971244852247624000531296658797905657478367142034464009373900758794765758801896087598155522649019890361779636675842352469015855016854014813340381916236655515505879312751059862755687123508720064757991457235203330788372938674080625860476727130708785468110087253731538609762197561378483747583198496675377167191474017758247632871039021394428959780929239744412156957979270655354185197037402645264337906710364044138652315272847453258779842582788812560743923158033385302069748038312172261324095389543675963459508734809245902740686310236563489235713180977440251134624414324243432352636980410347196795919128921681688288597281203016565726640864659930620535401432622755974691591256562448850402462465728630290785410879965611762337096110330677126005433821425629600224389674943204843431984397600457450133441887393766889857777633955973268093398611400315762960295810912827798478787941444214571068463165948868483394917515424460014185599002316229091034218046872020437530737190974698622386698531889744643933724908384897987822312636880091856565763228597763381154987554797002464981891016939010796585403853542801063418147055038210443939773764850562259469526733355090630086428769264652462316748259732688780303379953703248296058240831442859611021005863348272511372400592833141934461320257470904403186598088579561855642277791884585757919554919064284654247693147362249510061926208677097677667567698555712545470541937014669267907184962595264122641760775593811238537174121908481149938366308934704518977466730595900117906064319429840651062084274871757851892877565813172810115105416618180678467502359170718976169450148710674190453616645874418268761897089775761203213259499547229134148000163655920596543509630503007537772375651727800071192962794471411657395530164975276267503948985936329409707583426515747658823427666793451172699212402685942083431591125526486612745332174214532206690224096169375590903856024614349546334127597753103283219936702017397204180299961291526979705474680394905130171697921152712890557482980345234756851826587493766839932771782085523515886076177692680117999872796568523370587527386950618803156585286871136204721146284448571013359210291160177932195422663797174324809757481068012051132712660473468959712257705882965702198503511525008275402766611252818189897814122981133734302488949371874586469996845750901638882002516813846009820598099578628590873491328676290432435606791066228710715652783763877170707669424362150162158187380907692306382713298645613005332545093942383536211008918083932779584506398761476983733596976170821806206917097577957601785627877262736582059522712400957116518130060322429718560310166757902631754528875778333437116704346746935375360948574846456130759795915711359783330499046408192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 186301074306991656506342959969533472470776894561034589778833356214904928218610887012308098646944284857077709964808366522790459184323549436550762541367410788437180339308419626693341578550726449797107723738963660093232918544806002230286708117121350541081827849846622531102010992206003440117068391185430198010385104635366692646756835953021744839042743312257751648024913367706772517342837368985228938933183811436339929365926098153257769982664002733887108241993034813760520581681016857933407792340860704552916718874924276274571446540129093916083516298548447740168850797435164609042472397731499437697184527884842421288757808484204175729117313220454667486716790877521575879888316794944547470250863092378985053397225655653706074189131043289968939828954515028763645741590728149482481270137649492587678307053990598071840358282112205420436868840574604775878011572125584530352218881784861149199396892428773448871026986195830917001364576611482941801836966654912668471167384335031530201315238634427193174971965872978607960906198586153890770004034689072669959028111836250429640318034465071028660384576231199479995172980765563455571452352526061547063949953936934435513982393845392093423877711593454510493698261387363167599051809847457208566878172981860663708236195900122425932483606447543202873568752300148047919192608686554407514841408922063896519935433474941471663923658844165761546151896728831564483797239493538358116071438577589871201341725557367209852738527743540499825023777792989390686828829910893214814896760186439323304955409018425470946594297945012444971659229312315915928843866534564733898879006566511458449449227478150039739439103409870820954419548372906758766976113083412269576104229510071061180708499794935529301515174899303607519521860016107546727096858912014856574362320714360820082526738300184457948124864234962645601300692784320524797334065507259942212582782713456466230892346053206116625096890002838044677110381518693427509362218093747217058098689021231551456361338318694284553862687377093896795027961612806710428962196974705303851743432760598686003638560864584015468052236256614121498656017084557626742116094737698565892978007430323700072885724437023474968095197718532421044728225443673496739635667483780470143205947091361790132896160954466583896696675800112314694496195493794379103814410485749717648424361467048758434986226920515331908881545687803522931908841205615135481778717841604240176027728364216616924515441655176991735455283846209650638747501049644287164658333920185031423436071572899059093521834990196359129615598447373837681960105847755219171220175296559593868605456080902013590390075490960879939919742681208704323667974532588614173750927336052625350043196592272799123853792612402392489038022568285263864915114483514793728729233924684587925030218635519238673857076317637282447545127503017726556737548912247831270002160147699327509607961826629341670246060073982461319561693559499941355861362193858636984378102165866427918308249548088645402910871304931787464031112459463609675531641972269094226781451670401169450012838159474698285419286644489810388931334887390383699587555727856521735322916405734561373398284049000153677692101771244496102227414718027130149666089261243098541492372381759719118884765061013484342237482502747444103680094347574171572309505597371685396565261225538261496470159342138159827550505760237234366115642656889900035787014513202435548663911019866573526097992867961464844152818194716392624350132454867992051475407092170651873685295774013147152567929861316898828742209877327301445042952985475304204271704411960745970470054627703596734790389827502111813653397519936511214545656910482509599003006998746722364936099166874339477473587757685145600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 4786440675775636067806767357551576869917869336155495914317697681751652492295149866293402414753256194657517112417518613549500266947248126500832727218541187410144590058827721519219345537806985391492204938802819327792875965064231462229344516223407162272384383935194382546663197985765787766279916478562470218635119778787035515239762866214364192690956073437870004489308750707079829609505717640565989771717422000631605697637668007121448718063015559909675244505713432306181693253674441069540706009431045738417508330672478863141742695624105358864927064864650449529796272928094087152874577809492038188528850116934326410236549709425020700655287398074525391222048281789374772853039952908560679999476014474240178199266668611898648533525875336477517707477970403862637130889844459836066429852924411534346021216521184654203881224159538016481525498954122131344922948883125788015977846501272588220766809863350878522953354131453498734268968159414940885194227302414076693172474439513868189840964586057607504648771993315293961179975362472405917445436022658331853392282431342730892784283378076182918026040626429713401275418037904884199900698452765803652598924981025077696886057077224229023579883110322312957075015605865087354128337051963792872125595003788260988075085155218381052392744280044115755345411025589806613006800457539462409245497842492540621070675138658519900745214104756933295797487944752945052109378111820945743314093187978875550206117595704047152775852405573873868047781414126926763167844807792164099134494012907345132737291772710163211941137722354319312242368490900514802132157640267293794381837430222063852329114730370468773258021032409797695487410997676210649353924550817824088930386153913453052398323548607419157933546774475237726758432346221493050018830096459566623160349797541076174708813259406249655915242003872495284605401527144148259132443813313263720769671549863852499322985105266210110307775361446452327329784432137016288498151224715723149568957107709354835715373554041852355396347422333772731371750989955314063237201802413074266051750549529960125389972205104795641788557499620952132186722293396740681720137147884749302197672220605653289566883759210444974552782128147456684896412255686985775393849094237573399359766088757207818714617230221120277019923151477781001933956559931593785836222158411851944353998000205260372459762907233123222533017941085232381846295585363364273698975228339325049415030735086085105480457606772933781425816193913429323404793983489883616792475836961063013682235060324089406208246868099102081546142709153759515813655430864964808516636873927038198088180832879332573223921233190470624202433686318461669549321048140630083831617368024163972469295469448467744787574702370778189872926467060462394298131013939675334689791208135670735447891982221592232273454380244210749363604878970820140553852149579293023610966078581582645951964633242678075593774347577603456470738968107387037964913780812301977312901460650840296570859199947283798472168573271912843042483132007491958227608882751809948007097889829838538382299349905061487738252030527326762546272875767927753317369813735917308900369090672765671892933241338055854307066882342595812627528820884278740207196639090326675807500601700057583042914594644778060242093626606396274518499095312166605438387848737268900353423477965296748451826006435013314832098170029381302923819515095685713384041860303545736143316673555467996740314880661597457566733593418370248121701789679712656515988416114030029534200645914142772971846741967825529538253001465941500056333972315670051621393463528855582777098767829774083220908600654771252578525852618789870556679189695591135948183158617733461929952416820577705481011514572800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 81727921334754362240518232984800187110861399034535914904224365169502946000913589529931064258136436012466666165094375743697268592494327552739967779850071190797789320520095050508800525723323250180332856360439635323097780105510688409065292880603108537166904778988966061290011685882870823181738612006859633237079625283436899663103838247554307945781503262515249490669801257351821325502711563468048460634528483079534320782654253128251332164492747803806500619047416114183352041158385871981461876093825587815646409646984231304599753746960188873530650407425408071113371113416577364555618164398585241297186448392720613459990753633225287701513866196801263281504280273272496018618246956554168439858321375316617213125908604743935592193643504643380291784572007967237848482592364112511607970474437475497465064897881670095764581445436440424483781198234127675105531450725451363653404012862315125351110504054943107972530034557840290117421981545337680357505991124256374501418760459313663233307936657768745399591202339024884240851779000554859392151871020317225180611194391046887317058314837554711831760051396170029774514448265177286469060480088062011625598731128176097382337021835510786473711648883951107696078524168304419666232080180527874840186000427621312109140608645324426837384199866837553664990319030459648372919477955290963718113386789947669888509377092359220032044254399571349304507044964528358706923797593717228376409443209813955436949546245394323434357614340511584093755471325681827023059807761480198080682462760387702407447300703182458457265676051105563816250034778637556907917239368288408665970128224992078225533628695331745762278387960319135000275617927544520694531188017357220380789513059000269587269027727123709488876687526089702144219503777705020912095124447190544362831392201203721644662148716335332952101186685513812367131770371011117599056458978093831728486427957721015701326149447515878604060362981950055405881842529122145093373047818973395006025525716396814657963749880071244833264986425612518455664428955328102611615591219346083158715885450062858638366368193319254084007282615289118071951156257874299544489028679300875580554274464100633302258346117050672473043401995400298239539174045322746284222000439048263604704542250580815003383323181811590029091506179827402836117935307981224528101254077517760858635558454395961101463690798658046079223648690464869773081765448884396726196438184528261985413664699990336474136755578247803098912927715983981542220582306406974248458491066371542576717031213886911265802843757115051702468221995505586794860394793267187430185434811308053906316568468716546180118659836748515169464997986341010688065976296713449402836047459836450174309290593917070518671343959564299298758834649732091295999480722114517822059317831040347273905170109010312397423511731602885015157228313302016114179017476736553786473083714597772384306150086747954329694620492065964204711467482017238880244806131550882750250092171412636103404186170055298411085864268119436714051107343322927236372515784755328639041287396410446385931923559501480229769313722426196446679912734583253067383547172718174795022370815615364362698358607180103579696390566687123987540970196266597198369798638149067183314488726873712485698496556633533037679331439006362166883632150551489318913159341930051208682714189937605571141175015648999328882677437113397291027233415366048886393974412437798241928610063650045720466284854036425311640719376753367962983040937440564096111804230219426838000699483467213131062350198344397005737692581818353015953794353864644309754935246729199956102804901133310259002892413210530053232057096797041908904429418381843322052452033961290943323414582606189829552078848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 855575627980319254943660828066587211115000845977869572224429962293556655283689453156954840508055089719437447315770044031980374349347468244439930582580970120066268467999671989452166773933557912139525262767403649310067678250530637815664986805967287076199261570994215924922003142323651223610655879793082177775478596395440173322795092111070097190440892902284817075739293480559657046607846787615484574907624803410331715028641090284855526744889430560368185089691621510323667823434611872541323178477203418596778942707083489547954064740316455402924787442631753315357818558579509203407589987389365591556431326166280858711111447304609145210345409612625010747540927616568642063250902036953217243554267961335346941706289278583782984955764539258955014137354707291004775343529193392325503239729593836906292983936384661242214181154482043368728973322695897779527107514475174562854215619494312719570828799326710720389668165997525302605814075576237576497842685592872448670716100665998117906941990267626503086363311154808911716985917320224356831746651208568322962104125032813288283326018440600428087133000307602468012065683941864633435081640630843159411983977501668880106113567848181927604741097422080040410572957689782284038244304940974721249781274243867059547888595084719900924032240679005384295751328994033145124497385775289425302974462359246276820632036812469744920788095363809883911765189532150040917305817193082714039403723848600944568886032039259998093059781676290726365381392713576700372344438171389667122950787565518999803560481083708107894908899316400902594167452836529755093674271113480011357946394408927878708154495748421455451136580408571379374475917463800967223234252075049859379203452195202681158206049746316307587356407184696568690357321388454907606175495650543235047441584798573069793487603630043809371631509140383106396654607007882777266137915348237437527910591620668322952488409924803729399604149416177495439053140030165601967954045874049790515723062512080523309285603241335532540125010152263462981023314898870012105568770667452773548065920002794987325619742435376361701811180606041075738264913870879686738413816807585635528258548156455176063933624306826793860119664619393432556722051919467891563146051498171868553315953291397633690729930935299315632762116836657472727242009356251984074049799408846378362789205469491187352389816091402277611566712684523796517956819390253442203009999998882035860639611394159326278387346562619980424773839536748060137006814904567327718888512174267975723469646568867293500493428315258938304568062864659991924227304894374074034024021254247960475976075052866378727010175519801863380047989953086061044166500079037590251694265764818300441506131655347915333145118853515338794351639439217416499099588482644813713535077795652461052917015345303785789979916489438625922958555564999085566646850803744992686034816986557748513443769355168380400115197789457909067514217683831829033613843010754134020426866819145086615945053742569574037213814968763192590137549204800211797679724129402953625224310489173505980686189651271830409833345655831089020500664633037833009865944749061790328570538701611867075895240870335430386957020579589307076928857748182319764676615984430006238200677406374780253307024989316924551991928529103329330669772157333878174114241474034501388881004724102889613453332402025172323165002144386183831815793622819658917769022908702220630795260346291726820376987678160378578547774224611215970201194989316457670351814704381653715392556063907005072858991441387447328269808908016986193781395025520198659181685890888368402931922273973274045636691722504934203340636129057865529900087693967750263360644895790650450169247862421289592422400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 2913740686651000810067308559219975217446533392252341050163417794188100886031284357095509864870564951363671052495248070201806623863777659988325605126665374429583385493178389440600060098688116357777286008167187122439448683005766288954190370401169513328221101213328386258982684852838660210960671709521263566343873886051994725866903769668816782883685916074355100325539412963461943366220827589347033923726103364812167667500849087013043247460931702697110071028871698045023834841014730746770492702615832907182625328719283948519375986558511427077817954075878780859904142281112776136412200236643126346870624921433281547506040930176714479145979185762566415247286150668974536572406360119427382872881268279658571716326131998927159549716342208847492850660662892562382463444346760816315122643659017152135023177002886222093269147315328475186105224337834132851834901800594061911034126336001122082806943722784257042731039028588084734309792209008909465725775064728149476846088312013924163875505230019516991131700484811420407157317963312018221296698236600628195811739377690633833325980178608418651257512975431508714842554944700310597979909762858476351162086641893582408839859545538964897871761570768449109343188476326581527193800017624485939315025904901528427872795302578674888821145404742022527838965234273148931302381016703977595897694575801026436180414739013978522207438884649009190428732168138932078679553925928469411160241183633625778328405643528519643638499952660865639697709716778433277190962639465477808783458688533716952568555587203646568847911026657158970059165664751612383980490089727102033826177452077636849855406349647400141168000750188301038404239291069092474085505227031736976189135559326333626744336399482207738101265642859817039847961010845043923574018465323522425255179174266266282727181517593659249874345091606280099272381091388183082001334875564863237393096793719010068824326220674860263656627458542622868173505265522871308672551518105778181565291128132985189947005504157833358182730600035567225183681816740767370946697154184611758491279298860570568545025935387506124335787687605102220431671693848122318217052218204858087300805869056262577333476118751084490387389913167504055334961358303125824440134248176482651509029211829614150877743255203911967005523105862363892640092119704660326439024224164718617301414405194866186698561099288136614594996261636533722536290020719982723941499148607819235613035978136014447372186686258293617225146019803326954561075526395795422314299447961816365637132063115737328979353821084901205883179207807895252769922605441862280360618302079389948290613122575182700701084317207099126793992561618799447972327230867988104118486108429482126206178041094664529216608631665111413998405251580597415703965998830517373120750527928625683730700774539320727456466320394937727385976309282630688999351298065840565092966313225573729765627408275508917852951727674646448208646962353058179922640661351518517662495397786399562590677194397387361728238055069406426188545886503431744032915652184207635869877740922894240221967550157348912416079485071764996272232612741701464748774985453741828056627873316155990986544754379321996060935405091820148044151675502312707346261566635746156758786305105812599779278428586338946359710772497551625947181451683177815207633732204073465031866339057961354595518450996376128453048418430378878513449895946509202328117581777013843449226673714778636537783671630940334231737664085893218595930095793808920606174123749215872588085598583582235444770761066317613912775005866772716502921123557349117194345521975608708813611454050173489171107040833740825626614303126038353044330954832357179433356667494417078180170677176154193920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -47292943822835618970437297798618688247757612434189129678815866715839912870960301273118117145894458725355216973521542435904851187760010800768420166340119818784954986229032234216847266124960130856785371784349837991447070482473341520880558671027310994687057081985082740237094231600192354609795878752122729260350251007930817005183312947163117497079654169452467356681880675054951804181119011086790384004415101796633657953294174865874381807990387546235753400304985789645391932775559923673851887921593563077598643196230794121504939106410787919756005012176022899050544323018937393103212839394976436283781956883572040215363678754190655128298025779738810726921167207346542510998406448081717524408006136395122730518742138109536996341696610665566217108738185876711096398703024400019837679277823726410421155576076707041504472632220395913923446329246041973343254251579640812679833904484284318739781913046664871506134181654824618363723491477285974596395541215852937849199050802149965467893731736331667294839708548955545566679444507104484026053897970458909522296750354233202211546785448623488080892336725228280364289000360881838837525004961579089132862161288924521358194298381684629522815491723245120384742434261435182892059045572951530729818310889566118494804498575976286495189623493168038290842897907103313691755654344371410353162017026919722751620340591154749591675064367134964870739898368767256194799380071833631390749483134794400846640913815083579701488440350098332547214498108661726783337193261575181924115367885863166552422391999102692883492276808750707537007559528215421106028219268627961095662024215493189619920855719134710590299301090004496088590465531538130026191600404934319383325174191897107939998474429084163766282302716430218772603559611670331580283825527387233167722119695384513942647500441905279805397045510572516812809883501913446027039584614192280827018579655314922124951840632230098374344804860661819789678357195979488080711884498693626675898236779562047422363802656171258779375612239227056570309211785464362769641363026401230119208283701340576626049961041131418800435255295386965573977319655838501166902821326774859662598115396012323977547535380890784797229343005469103528761750302551017655793928101307000222246690174567856986063189009973012505030305379983092524307175853801593220468443785204225651353326768263589046635240755463393186687240066406917364535505908126227028650579511200065439036880630514387649769419033336506552710985443711992339690400330750623008104180390610099349416597114660083054796914594070876451535787867226597355709251839968457970744152744004356204897588476124794433629821260228216900228558947770506532563491423113583866216483070029916449038956093087342512772267180971507524645927387403969482106460169551727735637740538148010145000209220201619696884588707530130556879418554040736717296900696736354559313044362038232078383452123292131769399626367767192453897038821049612624774446751467777152164120872902154408812169682460761575170317569385419816416204343362752688434157322497919553883835872044761921889680658105425013186814911088279670576126674094020993345111203239734372677361593159613109761244152600595449157122097460238331667328420022787736282418256204667555343334327535515968042513573366774411508079796736932218377301742790929840117315764472879026622374183837199498764352254846164104277734772412464696680785208767323246787088915482459529218342453493682084883767999801272936560918814096287697850068614417955644542018262247344726810796446027509932960108667880823658648265384673501412256101332421365503639487595958815653752377647815707830415539868675620253640917930843730831269505483216975949675545334919527563882878346461184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -249486830047087326412130548444434779360413140833879349588381135862924709956207927958414235646771580915579813025968799151889620486128973382037356327054662813268246698311487559407178273271707731480000459272804526830456616659955832760633676689601909610953690897016751704651290639910701764462352210488743951462129224695477198546794748052224889566727145358126813558578043711642554510461923391395083978262163031247322742463811079067767158794054485615699393299866177432882869942089031573935392832656241223152220968779027312037969401507746011250200201427187421959930891364979502545717003265802542660934426507227372482155480964494040530810444090304906574902477403464424540717403558151365359238081966180257083891070158302093174277632902531885577404490166738547156212486076864657454576265094140346976807242731770233884921871403220345574131820622772988815035774319229108924801791173230111768969920374925293148222634545713291080550085163608190272244724255938919839818933018506361798759018609643705923437860076019440709493587151727650319945551055441180002331311263165595682747281379102900735323124042160310791257446128464463268411520743238304701878536036227616127302212862853994451107010403521680252040486955400647971616719458075269247115015395774204709185768966106691681975971397990284203503247658392505855198521895797512299200635050345294679193455099087311696212872880840931975812955736196971969389444988128954563696924256559503950765547280770318086099188731047286782681092028899537074134257357713717844856854187455346376095707435652804905326545692804578509616290612222329144859629683777505881760804860869550498533384321107957692093585603873549828808850540147823443277763517107760744877649487415450915746667470728246500475685155048310810797059735337577291791287813213160320281780844359952908080021989060039941028393108303481870141812493259225520270662155514412099791268757747581013733800938256786260932516638287794296547317102958390356898933866704899210658674659483230056522180299029709540486708157991154975021613355745315609663688537431645737883232992084576289049334948018992506697627022833071895440781586456311970930262781633377546164122847729497864593160263514234406034064992042250717252039590177821307144969857065636062921846925188791892857995278458595416840025916992734565180008583437310701306474207019081896622190224902597378941487379025727056087664769082460037047307346651136373464622538197191177797852400730748413720919043724866496741413278255605072693927904720648221442481370437651259382936537866448291811050417262462982751086759639964618462634500291040053352947514714640175930668752541937007726823607257448038454475971072240118560492180284833618085059006199375999752979332902893470253294766992664143775827632824723199164035495365457525867989059011258592236587344892214668681046096748826275235414546229729042621488153196524001985944845370303664990404722768565867387034664809344410230450833187960147830900673784943389501825447067572835933868346814906997066794938246819489895796106651169394193839995706445954887456732659702517238308259409728365596573108242955149427198655154621100108123977845667472789054692704423937260460534957221076386880260111914048236596211677439108279648298544766177092217266181299334739387064672307495267092781735868299963839249702618135722678213160981118267149465082043703224779794255366731277482484556665306364445733482503225985402153749921414211183788818488516621632947796141904992053197251992056322838038633575728274425043728920735557987359189184854395956507231304838983691520132625248094370382537077484602950251025000247002346529504242784928535275391562143772608619185309404732747368636939263997962351966421412612589748224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + 14908700897622011472258518577340996346374728269412358443868715113563596430247081958166086082076863575206413936856951172092108280348211579977531296364559235814177168498867206409587380601214052018571285554790297611869047789717207131658086177304262511466441354848432330820427406935151083846130055683457289465020173040475262041307150829582607006288217435251856990994865336927600767549068474595313035046557114660000184923913399116744693485408850938886294419149838516645388162111487321421868621736294765450433139782204264753565359170264968259771098532632617444466765765719900622952436283415544936027367269322416061545925379957777264522249247474316978846256683440539724519034950823265788791571318368312585934568696135530211703231927756185548938336243342339915222733499172741202143035762111981570489271184155870111907358447820929463955462361736727709014872481483253297012039936299519404664529952844495332589293175480358185669386312052020862326829597601195549602869881932051624553722915146044175773028119034758799101827705898926420197235485050734169564145888519633357584598825563126598250706692625696023990548069610365732533568399952784623479047889231567799716992884448310092770744457255036992310436811938848905648140867165611270061850531998722857578002561476873090754983023051624291565962310159384237066191342817834606683129360042728743005861468018085544783531226421241126856589932173959611980931765535470274482544242911862950852512216812925395859177933919648045135133932053031886129541982496335932538431061018072597596657852251627510269836927849487588925529861220600189384222644197731856515006347269058420893126099035447671909125482334491459576385332909445462053919347024972166089581876017281601791290838541275282718792574307724819874693032813522545266697296028232379630146020948443691841032580600392889297855966737045519169957261966217535003266988019621132367908045301666080168791298416786058106694272640954704367258103043408426013794687683888238039906086931114827955159047258884005839779356953801215005616457690665455221187358975039281066819257928281042714650592640779479289656635744951889005483785039941536380213310277949072390629640219751653127532813943007827132655869288125944652407462974676230644380921265641077302891364559169110734000756973568816696397184478818321009143662330491504187079360177347674225153266276650019960816439299293125072677309590035224473290870041858186086700851244539163899972476292269587066845688110553751815056416453621170806820436908992288078349540766392602522733799196391164884027945544355926564538657040572153782506718681508396951193435400485110453078386126662049855328594343719893085031993403257643918200853809774680426388709958935708806985788960672593308703703716966899112054514624609108856458791930847390926602984999631296484239990854451558951415634639817970402251769995724842193985590643901718441693950752362026223885443615033466183918944368160350916852466090415367088730701799710314116004475804159863255283627099147220375237512058656569109175034986976070098003982312560519465654833810582273894395256736590192827714304065645733486449820122786438596762393615758523979299195773773847339756682865058253382999857382683259854951979346745397376439580035583241105023802765095050395697127225577194904221784379775021690954557420919207334012303749378908492629816262822419823410084960806169074238471852350989388628111080434092991255573355237119661474901217587945361169664921741712889288548855083078789316705378415804897807475861189771079630550471220076626312482263921143689812829876565087278050303445164879507788609174662626710035848892515057851782293188242169625040927959821111762097532932210944977934822905253775949252526080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 323681392276557976074122576514490591591586611586857576183287982914659747025138562081143310433053875027696580017916434183785754511672481730906448586139389099120045308490874248368585134021955874834396899195168649716219874925960037259140647984097150179839942377530606367086160017935737939491928817181908147729645557282479897862694913648030295371169929093639085880922142579866650991198249977371070274507739008998386259665795098690268692209417362180328091127576214197283699205561623275002748040752973596883732380072435289084276150184932643313840908387294252923571829650652611908970883457052422814527462506799352325558100652020849973363538085965036366014987060573263401183173545866657216524776744265591068687470103711879996066520641994020048701053409784319276758091920787972152339074638655217986561423689458620216331523022399298397028709394584926460796460241746868436930368926750070082895882097155602528127209244560118980881051449274593188369110521356627079089622952553093919792139132724914545948381191529883820684905519755060931654160575532661588272254326034276664801038115644449157927244656993372578347168988561670350416109052636159953481654657927753641299756908824842896723507737995784281535101828152385633911417879015150210545335957833395110434150366305135062514445996627038208287409479905803116653641693660406256519714814739995217442232939269847388387214340686596860612634485963117936080767893509964006442754596908657616676290629794474306411683164541565654263791662078900632374893534690365547421960846781919058118402024187750583657876028781250843850747005820506021314886843784055778259106960104970185270821875192846275635152659926421613994149376047239242125522170388124491728679368295253865909172386534821917784077776343094473948067005526053665415511994372421652999791965043136080151777850023731033583563185463753615044418307548457632751614926723185177107982329003747438836621067041364526760210505234110805911871969987206239198013193964862029698058603288587046554429428039823844614634010925770561072177517935091975223909893195923096419414927995176286725608322017794041360187171005015312711929051081745699013431092638458304359403203751352786234803464653028906437053701180465818505231865346218330072411806126036630418056550707192142396752902817243754730474340896959941112151661048824357972884614312748703280050763140938469734544573796135518763584786217067823401815251631983734993881492340547588440191231224220465704447105143186240766072709895656217556600790632478286226057675191136431597937869267865784104388611040771198784619110170653563194336037179629373927249254470371737798627914720261146690979165479986448225840307469166499293721961045011667897752905666245818308667418625810369317703045862055239585214312756994246758474703012931256320754189139015105598103255400623523908755758542002040991941358716236884666359009879456031884614800977702315409070069078213801219021353159791170592822944513306340059996850545342094025902998252468514373515547829340648400295262881194201703570181289002594745513106862653045970162099386122709155793277657690158021078645377333945029689641468074062045403231167987282596242248400427485839985017827350380301038254950125042509795607501850639856825956235806836117077984572528243928890563639673262226851590430230680880916816143269110046133366328613945330014110755976302398869568318423619427373676836229462245249638393192880418850934678162823387142086709635738641172317892895735832042474301870151309436115072216402152286587730685241557848702466202174425863942373244543914368227756888512932127454456416389388680300902044960790415398729477861689429409699631323691301779519238186338628807180344754702814910167970159263744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 2833959098440826063511695988739960803361326885309415289877846200373998283237279349137205425688656970780483224854289072832225056449734885563607225326992674521521327992529135431077029654366976878806600093293235596134532678365034026269284209223536377203659600558911407920741987029591411112370351718885057265571040003318278027893197414944349710433597114407521394063877612199870670312376148755018612684872668469917045447083784055178518752350606057990426455311470702681275316299196891744718607175183439065288629603915321265649882661551599585873664305412945949699776832013347639388357747722430402174754821106248289967485285756740660084781069913830970362545794195128798539793445757099071113487281988422491569428931014995994657799783529645755445369498006339222122228531507828999391164379261751731035749165212026379970102152671624830727433104446400018011531889743119678784043348838789617064071734744013383712235229763116085377699503544204006833416965905401504383410594859561785301557469823661690730935475127438816576564167902148203211885017938153230354815061213676442145930209943722655793657933416386985506129227336872100338004888027344430040953786199202340568800698280565545452123889693638577563143067616077988392563579940916920423509115977035176752756278788804843410450229920174639898344473973652849260552838975025064347336580000013839177561413320532801615457914031771616167621137797454916766038609859300600785362385983391873962432799796363605522606476262144814556048811469329171209652877666592077539902667537506293570796496800512601366776370268048228277500268208578295601116371374176392909987798189279685176903570682169652318673074175059894940974884476233513987189247578321969146770022379932561159161472592884298712774192861020363610627765105403722442170837032655878398628240052692252139916519238845903258958768189785045701254373920163030222916285447348301236127934763537425908984060610560386772171416194886553690897715210206788671249240213473478744130650357215325772113045796730744824448727310120426269251186906231440876867550357361737783741668778487047098955271809603240962589971901666454109317554796383363374769677499386743738462329781363423161615238185817258549944323699955786356051050935337442325703293967580571512443379033728327227122228489907538407411538437682125464680897017941271505365872949940353831387206898880014128669166144265390779667761877815120208906845779366543615072125300395259690751035589481839884981716992383900415317313744328328025812452016273860595901683944083646135453879690165622008848441855711593270389608943588137353288539872920231131212194373215749181943040921352824999410697092502563093411070097156775541139556568223775822266606770356406043587383070009897370051089728993480325801937303650154970516533310234237726428349824209678969778498994782180727610910225129814568005885308575724858490341229821916311242913295002755096116552705534178038216098113164802148827804452431087327739357253325925525619757183739911286566145479778437914649913993619875527479983020108721964166084604813911480382347268491852272156604070976538936377187550165042261614454660191282730033062103977939998499202838618221528123217013140242787598632712330787186546091377420189449232183642420400365235570538173336661270744377748981418793289584564095843555886834654916492488631528147855628772501963741638213626362716696890251687739762110019163456501597993094798814018167009643231498939340727903115477276585916652768151336623615423971968061756137729265680527349791630249050789389225800450138879918211699417385086236448905634157959532308991341679888657930695076320041268332007397429056368943394313965309654483478116330938111694754885602645940708258611200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 5917738340451175510717131191208203812555372578029960484526285689307950550666499000317811512639347903783636790166913928588017887164641563323725692247290498470464204473454096105788107841593464710960704966403244713301674157900245764027343192688588041719621081445539986243124003629641565511104292139989288612644235801230352516901577074030946697631193232509325647767558302187116145069665087988212886115033491971444402999403961485978658357424781437499733256939484045025669743312707889054012303552065747672420330998450622013952038004652521999103755954045836745788935968769528050378089933867814436531023699420410051631834023229947616482907313248636079497619771734214090102145693865581509905557280774191213088183254452682196149153118642622081129328851662677357656006778617784471085843079224973449320902953085723093665317232133369564205420017852570801757129601667853198594417365998500202358078467874490022639623212555691205142624381226787866395691601222219679220925592639268337945712376105779153312183581666911303867044313620015728377204098180298612892685176288245903903680219007838299135608134581228728299552853851743796758034813481916893009962092094014200907029749021001676157777792149531017348753439126175724351792969356146348640398159770559754935625575377518301780615550143084814219092839425379265763774931442706207986873326835305234993663551051722508506138517722702159804684188743022178054631794884342152874367119475727567393208985651273725346213943516064256607661997506489697372492336474706539260083531707357514486373226895921050573405599643635831190713371664711995206568575153847984391676811443905207482976671170127913332665466724835302411833223560202347477714287909972392413958416649862327472367661472190801383778191171297222587912592301024479507118060728621800094251045802926787904449294814648949956597749982246953071044265233318837002136799755521715201773319642332334204278801586748921765469780650230566392737634408252421611696973537859328838065403882298950726265483657107762235610264133231222122996786855170716423897812201410031314160726358181144278367519783097274237490744974345071365310469012789717730635775828418030043230550197289365030316600553525113532851141118047112277146037167613786941810446247255150490909906644797713276781188040850627960856326888708455135460289173173513064540633554402566728741224604902282228647766212466065296724140556986572303776096692080191922998443309715814757172180926929170647147829086056177702825720512734317782363075994516929779807210650058478117586023476081658258001913412437694014416019718767601839020035072458791499117863519692005030827278315865024655612199035866749851072071504867513026670454026896657361396258038919720614860046148094269912785590281976788407985227463462967267008327305671004738340348266462362863493535942793990618933509008674182532908152309195681115215115039201474814893076035746146350683350944572629291022233019945304060130780044553742612332245476914642122902029117251117088694741744567902806273680430132664296664297297608250053353941642755926288895978587906698973401879812929948814849164011395721452994113325758945462800048251544188205928713282842982372332860475869982017262616508823542848839625055454499195140922581640655869728341024837425877003421078952482747021877856801259153046581517600239603090448096284559569101794784697013388166567349758959272869396319542676087372659511072932167861874601133969276710051014752996324931106197413543782606832445486996129153529701930934044843321372220541849540369328225244391751387129765593038600703560474626490874136325013631176005779634750926628884947512595265838130222372390294205863543583173427593728690706194852426331393999503360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -46261170111126150501419835949262976119700292658487186647679095429628237787212280427523803122477609142022132488987913574198977334840144696793970448504989317255801467242786023927746357544009542089612053241820173623256260663298070317853802394841943945701330662247164364909346927096521964786992794816145732516242779132157810184931737622346495544479452917436866775487183350665429864058776480977153212285660425650940594944315107791563736930205015872411656921775988889933037042179213691003650049394982724446056562576764054951386612112177635138908399195087787674559162260273092487247980555952266432976176679091045215177083244679396600152272621433229745873097648335010862766618630875097072098997321778267520598032615890246635945093142532012479480116193026185607332632651759656966598583543390332491225490932425212898214726692743890303551477711538142081690205745163154578327181503856038686633638066965844902289992750229785955185257218239594622384680651185555196124122236336709519091818563770491994913152324514391940443838820934660215717340164154464112460917986335956425752038638794083021941632732256740007168123624016554554017130874070354750908371768558376481500238183844330410630130148804765841988085893810382542288111597076881801686672806290764536057783894779870767825298973071929348793447044052915412270818736879078431205062959280532181112823008460428416151722039743657323351370097204912997492640058825468559841705006405361720684747467856558334778042580400837414552843381639718463287249196553852199057130922199450383849896207930677545667083073135990913418971681911674550052310351845323239822343935813284940357978183767891251837687779100562709956504320337412612954986358466043472911381099685270441748281319015951464396858760182823910006943206691648005498463532846804947910483149963899843717204509343174867642886037146442813842024011187217878995278772104104776202996286692341948020025511665570593206671800529709046015189770078710304162090415303304550234763227478359727492269139867675423226689589926225582317581958845858423564440922691591203192286859868513437263368496522778325488037745955206931332487774938801677709665250858680862637108871925410862551035132387613518649774479109186643854907431938449297500458592543790502048654705672989690489307885495055912688630982300547017351421329688973708205778022173185835357261283615990668964472630309978047456398642527372132576852951210781954938286169614532697704325982662882726447870253475882180199803043875162970335352053921339196995356756136677684192823846136754883441136744073540441523049140301631573231860333810641986206623593892974058685835576270884431353632468549992143585470110160339353448455819434028600486904728285148295823604711383579236412971874425160650874487056622073602895505156350787807648117507521345467390744259177873292755196241777987264916366196393552326396274575272409524152681978289423062965680679940203686342397402035395790806522771577880290423601335770926191050632380948447655290191993973053370909665368947190228621865618838638708330378163381120703511978631574074165080545243666286687316657850910132867639174982160028924649337593964536691977946290571799858915668067548251200933476845493096947561550399977469095057819139822161094456434649576037571299556131295737823562420722577676005926983809330581747081466258384881033614964954039550989036933802957004407233753013787768250864936367912741569762929624918246791568921013132083562406450455242401977639958263872741892287098235269089325041929562561974296735664245476898024261671306645064766795815656659270715719500189530058919537570260187980767096271081772749002259403887549196250147658033278611234864097709902994450582213754880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + 286853246041898409934752412266397489628632952239557388914938154509205844508386119075670471096600083738849614500630807619906563698987184397072477301207167078441771796786443209912352036732472256509491434169194046072784309111064835963732244457740479869535652442526529119513039051729446747583963590164930833760052764647404554475142719022805908725969349568819192511816282625902893905535487439238386971908684341361113566900286800622016595180201087861878346749697042977224594754847688266781889206049517107890726578537155459898610302283162985565766324313754339409367065444477426820641691761496953987417042180420004704612026711193434369362929159593904192908658611616903555036437609401730853120773328029027880184480140360721602896559288576523714855071689790998862419747544789000106079188673352622619557441404833504183186567123709009673936726617703161229348851723237488414726512618011070540048416123698647655630522651722300946908196445442725070567416222990362383687321538221608128472430453076695553544548502004557963746846635276972430303948167202976414596610850290031287611991763619399259786038986343646957120177197042778021684101564687306711059954014420115218613826610226746312989062985091643018533630484156670913955054339048128534595561527575202449293360203240487976155773280823862990252645066569309416807960837903495209335006669726332490727882595488854219562642875581476070639191579280769167336776089006303381046480410791686977761321910129399063608372569514210626192655503602958926181206680026365486524881117327464658724872859898669437959290047214587026135580841967872504742326891818984310052259457557042856974870429975689064150937537276329518466572034516795353698515604554045936367220121871422998588907079350525037447503936937230073720252306564345203628059258674878603608523777898207482506377866497796014771636232350811929924743349551442799577620155589375789372808436961280616926909882807765674572256564987430748132637555362085218884485924733732062752239793174223465076772796609063942312163801903566133523981568502123103072898214777077582310567786640176961494614694202297645401639820088646384754402796212067390508685455802197417363139749916279748186361625610743689149677044817693683756842420391056446257487824827348360209903128587961628228098569624775707956740444482182323758631558276844472712129119327197291097654650665085228775849430719692328568703462349303260425936138796018043484212193309713439694459763965203572590005199721073619405116790280855646244250734197638492497386852333630293767676082771513870406216790777933189172575816228326504603043855871561373267172151388158341454923167654917026366226764590937678512573171121271957814135406216774260386493024174967291816249946176413162210875047580544091542167098427109126460373226869579759504886438781277546045335400179070461993539717744749836471775358693197320343595325432037860331542725641775987546236215934297622969280391234181400366486773561063953768611646540302248199623901296135094125478406624210614674898466686656617708239177758555876869159881839227000081478231281643457835623861870855910376385991012739750842718043623425066362306117254036329212814486654288272143080410155040147967468540060823900640198841662337492350163629416509674555272887338717211480049892313024079398101432392575008379043429545704202140842388643597429099495624274307809448549303323343356949777978756129963126386613788805684365543598682111033359104096759903313889376870511607256736871276345058218615462910952089131278132866359713372500940985666483622085805513396601539438392242987988427256191424788934502436732302558451846849847070274491560695391362802739383768102506623936526048322722795609143640064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + 14804429619866274671024237548383539144126718272546637917752333071652018058359322738071984134432817717164734875547311430619318104185284813515196514720557667988585942927073751513679597973446760058964347567714658103686297055987684372988125215616280178208390591739621773994936453978426911309825932590953466376522276527640832830449893636532893821165717939924058283207280426392325511197329806151695856716558809497406919525518997337762641815573244123779433728325131272203691837477941304209535356400591320064016721637556345789184027237828342713597025859105948664214155202781239834839067629012769362371092972303024740908511141592834484737601776359974513524833478679603219119069487447108736662493218964602096059920540155105227865505910854263789641066422497086718052786775836898295644678624560345947597074582108752798113854532544320799429468688764569155270889931171844788183989377722116308305122310807929462696417798624101250280905379234283898093770753094315183935016687779032452914202769881918257532548221586796840497502496272097610468678831677518002697205174244905375700902455837614100401692746957463405377832622955363759481055575399072335803889606426187737762146356094267536427960124899613286280675144729296047451190060597041273659183172123905441337233605698805847657464300116464139389746748240627842977431075831036321077435832611808067950539893323688331196981372665531997159070963789044768341646585867904820526233999272218512023314974272337998754538909654509035526436861949494645732762935534049212205280323656400198285547150862288905335923487068839758386244990379337408889798146565698235464043957558405026830607931719097535542032077463269662289233841745772289627105271823326279203762873223617331489341274201433882647896902219392017958128190331012450071945632334321616141006701937815477139758162745383246510655892195126488527386358555460532385126298793491102092338721804226176460336184576744058019465194031904707046583585061549936631737661550276402337386558314157340284048436749598890962073304499453940505942856814441582234237447512890128214523446990300021570752824116383475319267027279844097371032920460132859044818223363396004487722618534736260951916535306379134659802705994042947933221220888394467059463534491799783760951494410914393196460280442360024318350044036914076038422734820144416698041190278579312300912172113577419249461171723901330892143687565076332381276661382680569817939110973669886502496309849645737080458025205059788902416211788093807161925490169779807735011343470689781551925387211705592768006676789497076261420116166160550444746129420057805649318089590167496076708395491925499992348875721978252083857667354223349624497513726562240152576905975045884410033950246880916436034038851200049137820115950065365564238049582045581418026475897306791854419380131767520534448409990024476554378894265355943176229105674243078323672609089126815742076282351604749562100807704829650851894338570183509115195830385341038726913183677827929714506299421307407907818267534235606089319190718436084508198845704881050376315125586949082520445837230273784955946643099818403075458988922876174236450928171326247301447500139614741311057203878987338258680222213553200509389937270561372104230958702293849285135677715924013451105635328781873570097164607436342696452629800455432640100722665682171326244268488088112091884245668457379975115385146292804113981101929374788811757450660458967274325476085871364479031985225055309457331232795822362249777807917964770820758554734557396541524842874021951443172164131076009568779706868831784762140282258053828588848562201453269717801811414288048937244583563174874459998319476688569258235785278813645045760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + 182746143126264924043478509249177122797183241775607078138474568676154324308939469240292518887769972305159936877427322099680338067672981843072947121806720658443240875916095006532012860699598496396908539710524983074254882263694974741086326523197478810782399244414484367132882247046135898017160302990623647410188437606395817125904155845705434483396321524547431698275532577232979434466800108230947823112126846830825558796690103934909203263095596566579975618546355449483668797502124213608479391048572067906057207305577326066710070285832850965973491348472332331874533888255995551075031746985886598408645071879728442929560229921806754757753918426793800491558781492668578757608999802800585610201552791453754133632989741034309410943860968307912001702851997171604831962147330920735197819516377892058816276406309356399246298580875421520606364022940533275383771045303298138781384877756500677227202933954840500275248535073675251516194329891599687308702300308561881146110256433147570606942282811848775585175019330699886706601509864796788441385279007678543622685720036639386812637777623639418181777995536535474680413221273610449584259832902310456684393324045357524700800455851632838791448521571514096123218501897338788666606723240654247046059994653228491872340585154645610137989489954509463182191538237355551055432447877598961055982318979155545532344032577186375328998294598298495673305366298599900063735421118263364132596194841027717647722552737347928262744351157228117507182666764762614151167924124178670920583198066310729919997621607579582086612435697610012285378311089620199773064603791240651906489423739679059432945781312922434084921740251907977573909591659152674017443668841813365471047389560177105793458679075596894506971515922339595450487509290719372173636253211148248117675494799362192545608196369275544283718873528544379302252604771668165755973812124376871601785967920559782101905130602744048809143169309752380967142143091082911606863830182934526112641518381065793746613980804324421688609514465205593619095056322577606942815954948778913765885258186884228172420217927180883110407410948112400490181997970412923354008647411461402629249144455734089450875486876990687829038352580000529113180794121316611033957098652390409131267981228644585648228669744719585720322407999349144308450251033682894779751864870713090876337355847573703318094023820211869698844026737853438593839598649241125476241166554347105502426286619310865477965658203223165260920756252779152555761237635803690143299103559641673481345946490605582245823829281794095289631773518629499985608369786042147956788541779424412121710336157736197625315396484918142673254612916979329690686027300651706443003742966404931297116740604740872885298503602601979294115723274701751685663784474903057929044601556524448803427310032516070674592168721598975842404349207962014952942345029333537511740384855740718952858575747061106720692736302336648518589497483924789107175208159962219624903638622832769436106577305143427263923351324635636875472825608954022687619033897445696096178210833353695341812641242868089437043846022287374071724621056491235363272682734063738536419895989469098817123709696650325658728212498193835673344835103111005275800261620973044832262459002509409177571172225065401570778693364289135948259433119235718177606884459159254323221649508195050643266586132209813740001849352078765685940451118121426395099645940273190853948605600743599496631346131425983911767709103255891229857727873162292847218236189176653056441574722847815405579335215581628310887004675500603788375676150588274880302644002382992243705447978783586854669990338382302835874655853372313538030575873425408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + 1353848586650193976473645352353624645566582163457317149876245961967419593255555351391442462120874495580681760860928495304550857745117597843877284402707323395564826452114783948419392038043788290575640658425111470058138544493214639149527194808738298717253282661237183936038690146762154466254925080276569477517464243217572257724496574981235465255409487925456961219245290623305272383564226173022834537502505811321282679537846401575973793582642116867512497687073600224218401805372093020986748253995026231372650718221670048597227264928676641264432587239803416108317082347554262631095520222816514306187425078003648960041515623208915016052746975625132127692605379502524300064445386579339830082283159424013130640619600253081728462198713193621883344710053078955665960112181010687185569172467087752808884644197781175199700868781220193994408852807594872173623757914874569843553398919733942875811260152175999376845636313716709742602476887198085302888798849199069817619099261624709750952363591974417757100253783318344687059784120262388936250420075551750979519673383024317975369067566072979564865318562405485617250876904679014176931597186452837687637556361804418290181514067768125478916248910895910575758199532856507245395201013613314740633711983481552484272425375579435740252680543448795842093348970675773761966510570676265285297875660249478548478669580806743150515194663251388513231690317076123374481253022310488616060235857555082333977711445176660220749132659625542195646019381120813317482141137725682167857783764869261913912804158363543836672564605208679554335057465818431415138296983796103245549342276795291803439362496527845530463980035724978646327334819811670944886321668629774021565155618450414132134347110067128231237261552851361628962748537982929500158297504924824080794325501088470332861821592936967291018557692444308098931130995875097997529803889379246654167448016596141029103931333491396865460525131091705843609944211253205284192222260103587479179856496777660617137104960598579782010569180362059421878717256255140314045891355887594155459391452429825252448446840930555230534468937448952995805926831031768013647676019937833450247132470788111777467046479857784332719808753965457576036692440758994613889074439034247679482755965056599694764504678668418584334467211599470017011898251420212199044074769837766323032471976581907118740530139153892135485668861014553010019866937195228373245846812935110910641784400662563463175527875926166726304706254988931887265877713031003736068020852882202137190258762938958006173306298851600854060972917881845226686979589894204017480178490035323731198673305105752874088858239161038738065154320399977867277689460422726730903435532283622252829835145942524383246129198884869699341844794333645044896728110623646081184989990117429654405837854356468908098181071395995711652865943260753392683038358001262843544550550548936979025806961895037654129228506884013175026467079009868173460349582126792448277565630297131857247091555334451363633135802879802251760656780740716765754408633157831051812113482814732976322778404781174984083674008447177228505962913516731015283650552807427095011717690400556724771313666113606726914338864069901887253523423887063914139013557089255455438367152178618089707299872345034547675594849898546479762646760957363264688628429211687530101186208833428400305918999130576433485776003207909267236351714156337005929646338906518973195008017127574152712569202985344748960505254581569535493485565805586962812927894307074277961436329741055342665479254350166897214983173925179353031370494010994321088135166394322108855739963061607070594637613281175204053794393020865841665048733286400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + 6502855962290571754044103427003290207376687374166860209820345576292034205120479635226419189471975868984854992811721060694499513639106349993058683966525379144006029498944115562789770727100912175656949634843502166199504828133087433986361418893868406045070424890508640494538020703100333169018678196920255610600662844536791897322096907249715854704166667787794059389586393559075482366755505122204398471251161022211166706721644129269105743399232807896492814640743522389357337714621510436961543835923247986026818966405953256071477026753648815117199979594160277873170128429496894732534929337352603372199309023006955180394010044149493074866259124043471174244416181801681804378993432722987531735460558725922217955717099013726939279391031658606800439791283463354218547576518016458334899372982961258964743738371515741185834760532212993310068672899105057022464100791998918080504607400008203014170916338274033923958955416544618791813022688299958379864670735460120019198610332227962466068972655788002358005674481301472913523705794092478148495451171683319845405623380024161311619412118659611100286465879153939081227043368326282781715930204457842047147507564162016951857712295221063590974434631329693589137319539372818725912971876156974346684714225648819123230365964435304975477739505464057552418726204190063563121314134558794675021092936999287287121650631289263322371611268979435780674069863451782165241566985705886319199556873070968790114302550947174974742612920015798789624069512280269476830246821664869741926599011573624799492116719708201640254958179622171554770298542778347739741626275481055378725621150732082818834548248109451096554893479753335737772845678364413299091905746633934987494105500724412832115211317432219432786304699188280010045229995807544756911660808055480854914796409895883853826281413814491316688799962883323598511349920091935026969990701838955933029373724967740610928033973480400524713920257957475192375142893109810671308753518639639285913292169311351362967524312404476397143494941671093055639077864583613709833155738521153597788424361710216011154207892328894254562165665740834018064916175797901247505034317257784018238706143176357205088163349929847827116971613429572059288609037525816687225696717545040604868780815431607489313933660087390847332927018290868056636348743547451170901528411288647624325921586472408109412116566150741666042388065002419612325049452295111360324538736776024907067950240638222523505787888251680036508706214704469905090614708078788304403059532320793527832365165169443311981682537679763779835858521021452205346752987456157372490635339224260704548484409187114229780290749690095193357794017493827102851222415006102275747044101739138503953214535046328830100932892636812185115693656639428671893287326387996216043591544229847706904963262143148465074082580850743230521216233847855532678960127604982051737703710189505221902210809511418088563127582794303035873803521778589098636117019952788193122057991466730250297034091643063905469603912886433736797243730909728852570456233953348268228959264008063500845462595301965127795125863157073118496512867725440914045288956478025959176212038624046271070992760704243456546408571404189315547089857478980586002050659807297997017941405522343346747540080483282176549364251347883262235345748106227770911561996111027863994157705313336273980076976854217636147423897703859566357719100600402215140616158510074131353740575206438115671966350124693782493204576630514690053826894353956294622679093529944181933588937363034212123696227062654935587257430049859699442676602825931707905744027021894374182730169511894651562379350785713087980279902159054824485683200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + 19257187396948637303915779793168533400556727422211835073642629527802155471226428183262722152358445397681823916555617572161343214062708520119656599825915193024089132963528603257588270915986172804754956636803442000907276033913385682249846522354403286464438766324708530156669901303243947248076692938967203449974156330371220468081062902627775407859781231164589969643929360826703555762559169105176788815056942325466712813903995350308789641924885189951847194546783630020898613094289903817524512750809518324760293779957260636902486278666567167616640785925003854488931557465904113480764427429438351329446547374584959969446672659782519703134054844028652231188421026325188964559675554047994606025720623482907843857863419617454400113811913812454670914485329298810737030622052435661546080904027075977533394259586586935578020943944978459543788591749466588495522601406678147094839187425303389950689744984529311951681841770490422228972288691286061503125421192070635715436758876934876818756402897145980488197983541362754686139368490450373706887760876387180433734647452190187235400830776622211365373747641036425766665968454314029306687690503638892155589421813609079753457418949549317526788653917450731358735881257968008116276822652172815883260822007909420195070390668030774984923983770324687232773433351455658714055370753490660257718086324265978767730036684532657661453340796894149436551997425140366981544531687902335003203780197967487647263422343522164748613200301963121423833039600941028665046779145823426902896330420684335906550957162515995067919073199672560175633745511553888950385338785046847628692800201126352857445120695576861162957353767731839271532586551571179456239656856647696589956723160018441803224287369131273996584379825615454047167102069665605322512054410829209659772811156622056435397294963539863825658283196616597310930897415667389143648659171980231492554031426575743836610475914070184522480234126016982909423519403673959112321177312539667872221849239223964669424648648155182599599650006038160038761876914269081431313101297761639156133821315106336372927061268047698348375428316072931527307283621041623746809498302589291857694007595341165638652738038067408397104798639012076525165628329687229703522029666737899633600931417870112740834336428325434164332485190338169418249777539856490388066176940058097475060968054498645723150775881441111921342680802510388913862432397631532918238039177769887863584364696848963616358515912207314628334505248819142879774938530632162693352853245821604481015535426267454519134427273795425564199824888798809089473520566823001322353746989069808934247283669669429831493477123914271151175272357393705817266212564372587439946130209201030040461385462878895514998501351571315615089366208998636264983149531791750834577874361900196713291099548800703068041904638428044522393300270417237290268398973884299435348997687041899939692648702874139605019432248392854897937145676987552884665943210471632753762343278234036919197816276435706195788714051877458683623978320000555780661675308341805829754361328961367297780076453117827859032993429646178890853748992471276443955404811603346318961839251522211618652120489596368903423955969991523160685720182047836828355574595713278829664331094392956611293075263465441556235012145227756743103823218513971478776612808177856236525757983729285623953951064143315169178235704059660829010330299749288675780806406496231483856335987141196990454751741385028890647058654760572817272716415385886514457380061312174552177977703211613816706327985878514252461801000332289837133576922230260031212316041740753654287865784988064017087760905695884978960003820501147320320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + -180802422770713160753911404479342816946003139481732489493190352983089993982105541829227402608338139965094277238749987935597706827506912090817318595745174242227660585520113117198800771969411859205326119093404646571186526934586445711261279114874377190699886463717667893913328677000996121031175242836060163739280259465163027078942013009321778127235554764593907777515383439761366066025360457177350033429103320464789850308993456451471434734687199551220845999294401557182949946616719723293823415022592539702773412932355814295916241004317728188668667499198049561570222766451523629335827738583917778315258944428209177258703358429381820984071194056767247475045163774088028325527498359578035694454551400926736237394070493481143419995349672836762551078595831070520205513483877953360257598494309904636412888817449796860323284802420649016353906791777431397363066773840299059265909682403093602423396889913732584122755840289125388666396395154905903072890550646097931962652866595137689028381109246064708038317417825747660943867834562969374570252833942409148118517235651452178278608367786303507026441021293678707118338479077314637595005767770532194333394374721473048365237937436693189147760979257024249881619589063541278817448566604358129470488476478453051798579599772056582496160066932051843208487376919241399184570050896448088667007475368288876188520601060771874771443377821346772947242956991014440590058588527922537663984571905700629850483117728084916634019304477653575091326320312577967219919123810532910714561757167019000796523008591260877879165454571048264379222344668483794257961268389690833777474330826228642479887623998941982619698230692178260479824702007206746077756707166637373593278889141930069987190275378660351673275727592431637855646014654808106990208096049484242459049887535819446235448389481359678662556846102388705689105676991109969695393320381968281728528345531800010246213131743301540027704828830526039154194860010733619905140191793588088608135068245664472930974199597798369859993235477072570739888092180722040853311168635403025085778306522117109103691082689209799436277302800851945364646055249330098166189452878200715234066934636996111770146915815082916615552464730655659465249516212452660207567076839523472800983622988541501966843657617584393204241441137319368552915971001555660023766172479502524591389591874986834922182041207086161835138702720658703019725356265821118786775044235743281530387922313410716318798520072950797930164245367590027887782402138678988211653657520167863506975946522873724135260919407556239542730551104579199553044847782115097551892562158528831745229476574609194224843298693775954003813115370108089300411138329871220308797272524631947652235125678121986149787195748206886925466278418276817850548570557260001743788542355908892496037692617695960679667434464509654585471090813770141864712177023503423897896007534420162147033872438546209228797049790983512022766612305398877080249582988291327899030691716554645873922159174303087290174921177034353202565075771118485042978321066101831887797085987190675539683204569450441772823783255253038578914848524077140341516160733717764168168752936789204540682707705204732614321643034953920563150740775999152401213173600606145031025731182718190420193053480964571105868598453195548292110093323889479902876289235352000401632249927189503170491633076189690314373822223432381425718011346775793836968972853849275637301470083325965653500754039478083040814617140067634236390417178507472357891978127560431521501397734219585351580142365797652627316557073375516281474336418373512108672621968533773101298578123319430598728435564900678658884168685977600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + -247639958478045638215450906339652919971674655031308831955186234786542478982453915448927239006369591025678891963932779586432501628538287335757446414004245499226277533466694597471470613047288716835671856859682053191486321317413131417908378333420101410010767330890672237349074122860068040269277878439054842967097947235899571780516539306497096900874209869011538897104132896193606590906991664771519322653488240167257510074238591124947691774530920633398206157310052509315469720394679851224790170217578648251898335362375402151076083252531541846993826651818837944504121477506595749363114161974205847553197017683665378478591409096211262979526867604094073179831699955668432792156347493929717505347260252120061672149313991378816590847761731193180416500080922320281197803790869637996101024310063297395603503773126829865177132629069240113746963835652648392989243484641979480838408870214357421734820227102107392604619898789734155057454410859679682715789943583359794794155807334771524823220234788300836766029236839952968459364126996983897818187312054394281079808752963943565939960061560420386228268053763720465624213154705486319113847928985179627894601829049026125463602919081626677990297959854656262155713288377901277956318088782696280460323494356959009746466367092967645579194956290497850093803580842547164867786716643875351402331688021706557446854433493111169594992915788319972480078765295792993197685191630547378430901457172765790065615813877397214642774592821676671730338623550549920627330302782147301293115654510180882332756623126328283366885245133426152403945782920129202971826712518985461318425029241217646838492731627021383136272151130995857871906038331463454629846260493102759393872605080331653889970919316020982939393537848714318734968651505380205881533005136949069938339442321008008028909405825801976209777680940159050729664843452622499200255722318289728524400897788944226965343126118121644352453720767416029492232777725621974435086978698130146084107886178517053108952454696595567753736999875256836857358427269903824299226780477461758191460455343720798285452590127140706235631291198047718670320712849355561922526290800867708575179360270717817939037676821645790083583488568972406574996401779333190212906681762163100880896910546170080943621845869596083246037380376173753256357043484587223045164623368935531323764063002543163836865233701388046078267911611698544686616268189854035799747794221071106344613891124370702986462860972914275488915534709165488092010017749404580051566083882907611013883956975076572955720698039892950470850898469809341351108087834465356475718740786834057391007413334293568139373238953975066741160102828257419201556431619498830150459412550585824770289424178078706700559488767745447631570473339494836429620793201953517586597479134716025836373608727319356845803915876441050997486357259212000622061104868004044757180753713147053458453848054318282291708229734716907237738928161485948161274322811089305993122087850355146550202046161547928521001636077671863719924103944225331458732015864539341510113569906214393622000039332272229675157632980527653279741420976662086038159221061208382287412663970880433452936208823804844688573972494229944465966057781878387774502673616185498125915221573416139265288347985491323218609294623732047915592588016181826059311573822260342801865833146446604658849196453152930737782296954809423671716606142086604065133214313294983446740979980661208409004996775513799417905731036547472687793826951852272676437992967171017365334167152485559368502021957839057273728806967235598154261985459364325985258097170925613862803644355869536304148404827366144795563712839680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + -640911524493696374151739951265575471845167171846128031252936653715867441330420961121464306937658534322718619443713249199881879033931507265219876346715657813190078427405259324742002387854252493198322514333888785168886406447971622462310605205865958056555149465749115252091583045092904630106501346229331487515914611627566090343468362171960239296260669589128176921797529934993826733924490484201105075035946602466949718221249486293101245425752426279218436826066858533888829915940602177632878390239978302546713895078827292280904827598768918679414493840069684935153678707670602455256850129391250790836809482000136506279367749949600710007893428558712223238985827064981303276082518448112915054294623737521012889309565489567862742283319486896096687515764267660772357674226774190452048737619654722876357309177737416490639183598523722864387618547599565385289949713886378626726516811217057837241605057348083305304671904408340529054944348617857716381880525589780185282977576220750869581777236242971160016959664762432061242335733030576121658050219535790703155178941387651199774211021233520055585701176735007606994867227005372370951767192564040425441267421694443849394933684045028887962043156276595581676112777700851050775674333582440783465179319761736525338924926447727388339020339366587673404391682340139122210450876477576114769263420040815467184433566236568038787642400768888038459776829946067292988920444383005075799582401015587530295337088205378423325219021249783096800843293499885040625513329557283383254854265345208561562902261082173687030189297578369945749834091017091513667462414457413717376532426072580710732849943144717166916493319525395832083449060414851692605955731748831866180414505322138778568129988469297196635983750475737750981801781356033952710623471263967540900997519965013185526437548567219207703983983619133519007926038401954600993627716269686298291869647413851927448086051450720850737749714972917093595051160284781842107149720391827073603377806970575952962570988709374168412378227319219012643202900671915401666923183782697432347425435706654900142223217651048589374031572377279401679816198833483586613166326348372380694793654156237878065198847030049995831389049380713510373312459093291360707595070734752414423929067593701501476462455146062625802128232753391204616825823191558815414415273087007725652252684716555921049203012699881099381841404474239223359605132847592929446537525642103797664998309868179292641322775022024488441420970819185173319049491208508771076370255890133089604765084099482374244631830886566236407954791773608539219488561941800652037724314223458722440395068525124981843979150374169724534092431341598976407701075586515507799426444312640589146549721824605845180723939412429533854233118660339636187489013757522803827336183448287432541189650786383730749490679821438153089473692732958524156935544285302182364466419511310604361470392501428437068467858717580068126134656881663721844544761182307962595678458749978387389549357942687417309391516854894332872368207966853362414651510816204337438174049115448657492778803039710462859222627552975760640748764571284064470892296854419788582246745833759807428436669803437163020346209779686585496146999023651491501850428908818524883975276795117467429400055927412419613525437441983970670956101056590876224694173979493959459638528683094869399113627657397200975820796990115073043570714732954908216570299076468972837454670932168546144483762627581689369276411602541798437567501505102565443084287919362010346170281766407702407065355674727107044395657509028566830392486808479271784436853791684568983280740236753178475246442984191462823952384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + 2658099783573022393363890532081613627163298908006855363222301281976925288653545765200974096029911183265160565695268332078436622948555647327489549439004113651489657930771226798466727280365102869107688050285069154651333811188402976781102915814143932279606622572451855043530587252253337620452486463253158732141041618578776233878628104368236129023441601977401534288135649248331011658878750459073357846561987862993167920501904044415816805682812330848731067287192713064868971872427469036700931260788435971004139165463248210048094009531690322637849146199814081080722571673447467991248842061808544761792515438622193798785841726571510390759979618106434246573235179729568913547934296480767867351987541266400458708636122910024071566890602486616906900775317900052985581753451471783750599671793252677080429950749463354706358096784261591652111239328900796877635971964747170517701057514575833511524735752068100001810546660030917540690605672069348071346798173643351691180853439166760978948139608666656410574641050023158711588979030595975754842109734672241888582608507549519306139481797725129105571062854818819448663757864579808200050156781865904613688348771062026255601878217099367887667273285015695330313344259363546719440873163299766709145710579484073615856127318966405353396431550820026841257004125272194093589734179173096873599436770333574390583903468014187413160930336504801443229741023995472829815932063224638080647393676532250844588406792541532346908175256912907070564166625221008911468333780663314524237321269118094538102481403399266601675188971297589864681758989799679116803494356522632874219206352773006118807754636557877792243162131927230670404662291692549885098532732436527862868078833770618017720612555261548772018300991494858467822058550543450286315640294005530720643161003623770089035535097348302229574111251393474449119380826277115610525444418450320727596933727187139915322864804816311199275932935370356908850751787732754352335191868995003722848385633305598597194980253799357626684351530835089984519125982184210903951805916032583526762032469431380910192276817830009601948080731393034200433501959958259069714396539343701296543320897443909724948082282756250972806504148345857494018244896957850942471671865261601539236516409765980492551155255829016561069190445220406067296701391059856447398655034588967239191288897745613610517693263772868293175170582861425854114384195340477772612457659764445603080153802495803320359335690451193258412976912508391329020652311655330366338311625593384638661939971092194117669086014472210646296303477437770246656950160790709581196473614911920480849334838628246809525613094608055903008671554805665370831774558157519789230730567377228416872533379214397326158754027196087197451669155694162577857749875661176241105784371354355212416319286254965593330452315779020859286422033845958139409841648092465584353599962011245484595378976731038384407299503309269431163260619331182613581607055469542754906968467685386264330107188956965057679413027695811612617048822109020196109825346777981589221548415569230827999825870530569281866277399862458449206690556511226235345929386699474583201173243570360795676024954607258498421910958050655182489388722772190669017183770077683116841712163638685359692025632675834273609298862157913327984925319633839261013096514455510922519905599748524153116175658976698541422678296317587223844764788365169644074793068724731618384461107957666627636404254521187028255603252328310150097706324200736225633926701443194593757838619317438693932875028362321618732389124371220378951419256273345165696059687761962980113637090221306013165977798154087563264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + 7757087335013868491758998261119791088490683514281733284085560085465601379796338027718662145318520356883102184132236595580919264388845745853068879521922626559700928812099270857302872705187307029475243797233757484102829616602454528355510047021822373603770977888757988779059410780345862846653370765872785825769718114784057423093424254130726265233185287118710045446863624758893891104950233742448055244020084887675685446746180813176861001805719703392738469052966487889785928804708460114617661413439514449257004178723997041166164666772896514395095893952491067438106880366629801301876503481285735452712396320351746500632715676054060582953040170144610927569724660671361225253781082857126551278412643952727211503656133630775020161795080122217688448423448020295688648796194591650031187177234138473757560194383955191060603656428805992721000344224741552322062230371156591083853117394058765957549379331710756739813712216551663777897231334070340122353518157898217565503119896744006327425713755187582929164502880170948000137944009201747948078255651886194471369745724820797062250103367026701345629139141979677495139973090099543124629597360326587276717654562361448929606025496927251938825247322664256288421150925956512761678369360220969665933262835370110210189090378153054647619142940047916753587545617983822506157204884525250124224262424223830712624234633738619482203646508274674483142801629181621899036098755645082927351220943611595079637497894818790329536153711567616893181420768253357530075090386086137678950379158715555079741733904684900638042994657536218720745876753484989466625763700798957045184235372842050265515362293147593137891442200826526424275137377994152088344374952156231920546849277937898691966163428259718189679073794370386861105287756811731410554747175341870977187976787789077074333072677300383966950945513984110521400315893111215632141788694889168689282162249006709928714763691735998637123986397466523419765548340504709588853729877722996615156209622736627114445376540444435290371960498942463522071108215409429972496026138784387784300310254312640877262374439681988175643152035711350924883264320333475967597458096846313830520901263867809088491699075205722689763866107512241257081219534706655548632150345206598663199509861201359261179984261156630565099079599978775847406539924104451002383821553579192714642078553720643538250458334501917805274666780508540074889115977110841422630599010786809612985762094896642042272353711628829916738573497889327290779559074413542559201871262487622667757866439500333161842519101144089818864144281774232650451536883937101299422302230640128933645946267299678565925378254275808009283587494540173573585365459350618680508571907019440339883419678197308895319271108329205855290210156445652270562024614146787073414156487935273026371838273942774682364378412203651389564588440944682178402460852181521075312113392141803679903331084133949805765775107527443191885908723257034495488776405772244001147120386324640734330940970427952565070375361272928889533040011460294220749672913563288314448647338024408308313725249448507037846636225878470567572928902903624515100012102633386830849687719348717075978863906435953958341759370668435947025741215031715238832627406665849535126804931649854107417694517305199943648827455287616025727778184087981188266972270022456945558596055087139913971695487114741177044388086853894846676654969899950927091020558492692492063934039818177164803933127396627682461464458742130559892249420853306916572816119490803346969059945754666041779856963806269786437642155007480771982055833391480588122817918077329500549809737820711515024202531948462080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + 23518509522434245979833948712678364303677249655562949095749505944713611584086727396720787792420814890131286879010160350657075863941283547576106646838837649732939297695555496283111830981780000799430516255875901385715232409549145582841395780974772634889837168045157340107103657513944229034264328816893691164904235600825139823866081472845930627244718854679454921434613631023903202355209382287926416337127968774686828916404065056782294860486870002822167120418579943263892012692985248952782035387544356139463194362397066050392492887735758599946910296714645436371993229596113422963889198034731558157591765566760401257398472737639265596563834999598719789359187444043004114715373324973919606403867968585161415625080296131842182932203554219033748740316794706130493579454570427281557694717083903395383239461271183661508675379526355113819819937280924654877001033108294737535903245930747093068608313307838026500031145721657876972187277772787027972073299445162652021309812577529681640940544847753929591971693028277602450318047745635764362156159974129873685309132610866547692711975351747377038132906968760521185745596198696692140633083499172536727554936120909410969340859333874137125696601132341232711831734948702234397950994409628922586648707798295643234510358308722706649850103785923877781290134884024004756648509601394225851357108108881012060645514043455538986750518874549366930467892887385238470753521638928009865614056106817612632218252686073362683885177151605434518663125867106729590074699818342893765183536044669703771173254646827271771848271016748206090463849562437712471309121885684037032031827421237332609923775641011361223668303600468130003289892303448783816898583321093426300931216791651023656170641843480365185303497555791059712373240250198422891456294081836335038213346835679556046011301792681008304417297909561302968051128280443242536780717773487636986776460525363117344274015348193901351779820731609170271257070557768614761590780530607312552028533403000361318097654016628452242763719006521424631840464489941909013748324477919220677582000610149665597462506987752874895272602256427954391642471542293132712971850190717936668330697544767182101033399723930303245206796001442296028711511819731207615055010875293543756029023334190989761655648626427975156978310952945285754292105827216209754092269597829077942682373857622864727065060981093398955681560521995655944944388999243299130238434951654861910529912815739017949688472483912702632871976199020925938959892241871257508150897248027065014124165617109786794082275441361534096493597180151628870114234256468598383664778065619263937053872436770560559462653522686608192943111968055422324780007715548385897248823923877828958543591412591783621055381284925867397387760652444096113501881335637686197367451102329162219291524109680825401889138224541658168011445119909151094491468299453503728371482512583310601506029755919591335001988741223078418917394696818225889624679213091270150618902016864430064767447166418557873516779308764504285612039924256312051672512811367922944657704684762109015652028508483911789053393314575075479348391338206298516739594889473855682281569262428426187683500877784406613779712928317793099783675212956555830372993591566607650214607628733513657840245757691866754320586234764922995055549761500458683736805948159434217560911196272474062840766683081095635112774935977723912990429851421598627944584189166904397104193900894101823106622358469777810212553486355742040356153838380448319284846631968401060943304794505079321985776203338629140162385067375732171402723556892123071780842266804622930080390379107524039766666379264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + 10083197211121068511961602072814862719992535092033499703825326593057669431225949143969599879122636086022097000436624641742179845355477153662523612401092571987969792911815291166964257510837878039610178962585105098978588995383995895526023940953895558133871125653814839172193180603644658582682931800320418377009451780490968582903256139969122902899806188269624643613474955800017544637516682951303282778646809909899060937513458021788613150643000239328165548999402199045874950041232130357786664839672450074393631576733412487396873857026618972715323960805170336808747054469141601098907725307742525221143090760631322396004399872267513528981413620723230986396896152721286268577118450869684031620641844110828319758962252122197255808507663382022450884533302851691152160793347260150116037183811867414966666648078664603926940656429790704626117240697734324307683959651789168008432814698130745392181348942010081195927532140082659611918981632528864965218859193751714441588933022068300928504929217500815422121651961708638060605130242373531712780970437399645550916259698782100914104522529016122765931413656009361997553902443508300650140585197492676558078571394468191310877552648298436680965163423798642053116167309362447548643374440157410199169953394240947708944969504294150683077768698754601854137985149568731657530679918452646026364165054423289949159635388243646655298730204955544968803519270694357201681873851158908028716533169043720830816263636542380539993637364486827328583502576253052301537276022817673798685804408069254612911828166804754922004472979354541676808931144598763104040335209999498350219138081339208687657292599771490483002055364874866781440234697523010530702279282492886486492922456923110747360259092619277344389775068196997385966402725757206048645682362393920858426248489695197648658330477966485407376521552145502831402606835544968070338458288221011614173060927520992373843288983571226935466718885115602849333343736669004401681443284918701171172604869824790401179229464596141270405721811061119327656839629508323923280177813804324489307520195272158805872600566789264710846558498833510763005189105501873346827231378476100012387634491252027338186002628198331842075810186967426769858797413019830736759753681244779858771099883830386783211365035145695580408258471625057041238076459386502607371807274725767169720268109847756072434053073667095344126441789389225770792614426910204164319935051915306181611544183834235132744576763676806929543368763546086446535779763861935302206573282999150637475227478286390856537530845915518861919064195806216215110021894732897704726238317737229556203612357790738668352824169048245131168123395032157777623002695283892536261394090530395466698457900802178333631112495488843927820803217976655150612824848914331118485170794735862476371998313637227857229514371385602483560333452395656302232546175683161411141432691070345678936154930408622594533821196697342626767755768378157757227690867988703312190283249183121887494697108260636557463402983948678994799985138293979169858681842602268126612405710621372653679878071138987555556494208260307935629795447752163070580866049388850596935749759664454424092396972887564133255929236271635529268507328137577239371011954552541608660848916162180376068826890827105603350124089670439949456067456245875810594511148219543200252281713571942788419613848269709258443054053944755401913823716312914465609755732289836133033524971029650681158823640510638468307596247260732211568650822245339569291365852123568506563806323290940413919941851964969159554928039220169461536829204549161209708177749903886758239612207462437220463411200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + -359460649500214773553238872876597567892101873230060195145040861418765489181200564338682834875472534885302694817743603588819584924805320043633384736909571060502280282834221274707715971963239280576994511049406975186816619286921357475206987783915546007636906408431331328095677387534579599232414702237519830832786161572857071288728456346017368311700991502275626363558588956549988627242625034648290929448662055328093234024380941828813645137555406222294230085020145499237354085312975579091824651460573277507577579811640241353557169894512533230791983695080999242516269864318430460517400963564203737440168107064366025834894072895199678223490302201248650916029428672827459122995316553262715211337465397117824411163419145404510920284936840335460805127952764813719284749798524599582655077849587698388997369673300890941442006654147971082785098730280946660792779022753563427402635640633642600942761469473419377168087363629560691482916135424336334907121084830258953574647070047686957336650023362046282471144332278857870914049810511277259858957254075471623596067318801994976358507796402805110051628227989771211930987819623388319859115713023934741160831392343305167445177644763935789945396459947000656744033702487440583518417905841977713011315160765174267046886867180751421460152462813624554017239597446117311068818309951413986144430532764136945289141025097484808664632791382615248818521908657460743355130581993922774498756157535220549628689060740824081942567477266618833337172999488386926217571849920818603440063051379488078910447929286316728337873108975935174964592663725251082572923881319446521778835888458687245595446805567967295989795636455121868238411784903988288243695249868049708894872995980046393782715068720684373536927349397613478430903311942567975668441879152937290429318889502675748239106493815917875505117430533040644345024058978425673894117230435911926032072689020285346352660199403460033005703882665222888513636648544362969207343410496127030836809659583235863681838244879900369350063303484035824454463993136317815229355165781412452038815257527446261440046176648932198580132181871235727429159617991780409521525922627096309006029581703307816878838348276184642379153640456540794140202000869746856695495407250958344755055659541393895990737923397013755507550392846188151775251327601552913277386162452387473759765278563435946567658073076408580044290924408237209164184474508694338225975052086492435145287194136134752254780129424295488318409025090004921800871163817208467583171221118135874346008648690321182479682277887730968788353638299908644233038524184708282482121737031260356234314023499641577757271653398378408115554199509336680816456056689495223613931449480199672578748616040858822660030067213486708069051768009055042161052639793895644856757653221984381570318788887213624819902426064915606936596393571853692426897753290533347100924464442424650867023921430789134223778816977222724062075183428358980032816663588918767979132896050767323822723150667636410364251094284087792705542159073085839881353479729945295872546501157818495089160866346531067107835147898056800847122848295964122667676081932786959183767602141191302002294924795065763096041252030689917774469827526536263526797859526544368255442106973602057028108303045134566019984431546404317728760706866406785029709737473627040931038765929133822118715621995863524957918717912554641146041156319995661669975764606719796119098586378513622703676164872338259180821370097754094585693350350764523829118644685997504557955910183911873363866171006039437115029858574876883879004053855096221531564088042054848568076659303488568688640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + -342033100359651503361872909326960832158831426505297175552224338381923992934660444036653114245408372216040861326284233969016176648867542994909417754061735760070261271634910657741708451082913442346662026005426917949745459283524453695306862077321275969536261953371165626986145969252062427734422292128306519742185468165873370556091136354483048599671873170100880615916055194048506275997173840752069911577992668862815997816619858977927901527555160276213893917608816773046855673684025631831413984694364471630017235450886551947162279786733635749834398030209814061213237524727923638248125377071260149399604032141838822307732509347452534974211234268532246145468238744556532012622857309560055071396394253687374676776711408966706340766617244106060518583987670313262701713851413261827163708319148121870797483564468580015493254216552666958170730346904491152296009889677099099868022461664033444117217981715643851374237248750719150304850244943972512488495710625567320902977358488014876905779144604639024842831553335577617248250516214157587475392479804699328223926469149464321420128196920912576746395419680913592469003740541219310002328586897984472134783606025143520633446415088419849978070783904308585903226713669861742904283090402378948296338236478854080132101930719183612463475941407323070880067607905581590031507300764772167326429306473915178287309222789867138021792107304033256688764112330104010550265586600483850574052552152510119236690537220270903655690367852802306694278003908494177544814945615604382126234788503165151287820783746349755775900678711964012926644763989339243236780453962741965450680674829410139626662342121059270253102339794018456835817617786466383906664385898583506849158433588743382504855514683128380251494174503472577800143402410440409527883811010630071292648491320044644050273561262713254228010476043456844519547837524672182931680986682206380003972854114521074309802521698694412915525352389030060893301173363941136702088185671695278198173860410046676587189774217562472058666144520985901735086160159431654901466058865770798013989072394783839357981316050394459518336574075268675707853373792250038720298622121162880220999701230171419468456560902800465028970021951158566871025713824300087292083715293032704149409212734372338341325751914372195648784987610966695438107279230148680343555219483164363755133272199899243336366107807311356051649808982829356970980702775627455778090582470902562418928546194991856943174761829047940053893234581268283501312471260296362522522682316754966410570987259021187182201123200181116238562173483457302223283825243328490991469347866073738767596018108412789343347780521485438631644397315589065152138190179236195730845849783964520981003620867112321776843000787645196256587026299484891584711033106093834231612302136398935871077849064874275604368230803469444814814879043445746030051620313263445031942393108630637507258662115952522177640008415922285407013837110036896977116524128507295444623349963802211172410157090770463934689490632262586852801103897244842667067833019341591510263821726580842755420061967552432603710122890747733170755669251206692741144064761715162546503637323055151030428275464369788568319240060468053989304114232062169360246361195142172599012708342829948669603657147750019241173560884050678130222270842118270417813012547043057440868746095403632454224066484365532257088880325056935654340058203431544254768359895644000932424050907245111580560916305784092113978764194881922129893580120082454865562385019185193397404146467288562173472910524811978923849463662449289164154299110380243193910154173419852950350337021050880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + 1987504022173087906876717983833204505877458720413369575378715949795847490175978155649423409977599034424504059877530850802327316856515016764347054546552213492523890373177698539842148146841072407259497755403545322190485453055850681691218399938743261673747703556701909401855546533829923014401625274225096945706174907230992099189680113374731075063086195539637130532075702648642252451431775167218720691566349362250340781489262094372071812561948153675738588411824715558751338082358884163035538879005734975725264284692524852216876775999147333958021835513588014069860747087586168416814069017209741381497310339379306918982113372019228102884372022227946494451101735250413222569044291909739029072132362632060549407799596804676043225568518151506225465646339655645572336344648148017061852797120505873932981007488764512687389918116201506248039350423570895819411232625033418782421023525810116716752704611204020683735264589570481764950627778474350835897177545964026311160372334361255587455065743275152936020894710032500830651565826058725639839066071576477707279486860774843054685390812680990421096482376296977794357362689694204752003535243498010473699611092576321148233805060890739528417803685209683203330954615515727269290871801174396740781144898465535111161425314040202761496287637618185113094011300673107913849474033099615539830577672331078056596353380084267362763337040105521304618564005874869278989989067601578593720983004099161286352084898815609944326166353470349182714864368840989999641279007038477020368043876533715395648396914248568435137694214062697697627047349530549872475858533676523539006759933399115238938437026073767644324610377680892889164238169959030899226551756679628045721133489206463364743970056940833724514581680825496993818200481315919901994727344491245601579664481481030299743727089711989452373344216886155112978392831603902947195096608561752580917275011905543234470150632184369124336762940030605668877412479069380519129365780353331795199040001022641877889841947872283550116973736475314299933341020671500285862656323803424660041976682463854089057718926550544370036050099680391543731826661372524308344027416419221299053263429671673630970368607575161534684269173524218540049920677443990368230908218725089978045499100446473248600307790886012506901147150526724924953242614721085508053463183506197735701362822583411015780885386098093907357177630580593363157514848678189146023071172638306819420374813995075121984073724987676259951614780876812212734303228868058374560883162574973180698739653511320390648824298198463177979953516821412580680897646957357527958490329500962265670489405860269512988060158682934279162041587530982061862547047217847624862465745362388683306345330518710613482832703476965870834067701292978499895245799657889903675522606261817317978185576008612676222765792637591628303235553108064310287994197436797021355513024089864857818477286091608267754883727609306637079601803863243621887338927895306628059510627669619081136756191437265389527387647826133972498912412508165853889545527736439526535442519279465867383311172726127467570018855618477080649415796554643543529734459043450613892937212530329690748636267237823224916125836966030952601818933396779447399245008474298695090543160823857172478138564004619997984227745789613312522784909471205376526600235522144886149147119378059357485071491128418577979341408032368449860755993291015616319936282655103301877407094316988806914127683931179109333308922127667092584559816622817584186373711184914088634986955334324745550485265564830208380292746284894309002732072591518494973923651810788556250131778764800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + 3603123744716507169583310998384233780275844836041595442659073452658796468988736032752657578825048496594132035689503491992436790551091642350760837573603575262838884218992798670989594911738526091312463192744174567596808374518601104683048183559902374545329171050289375530509940613740471048970980927074208621679994003223465242153992048918127387109899705306353948889687754104988005669582690819223701135712297323385206350929728244386642023852947602001335876506267035720557125620989773141933260325738982171360917636042311131248225637362415517664031159110419727414596996701264698166448483620371720447448043729910192363685836470251894580082447060452681583626632154934770204745059736156020582557002929678723075532890076900129741339273189905302507321646901285993763139724239603865247539829174114940493475466132084497998674025194347692181503631254235692627873250056364150610162994760965511974526004117099748947942894142091912981735729124607733540556551393496414971918775926224669140877512559695079031460837384518954564507212962718076867425380850779547918577761478709705077196556874419561785017659978441867805937575453266275476613950142588947864347310801112421421058615976357632437852274204013849097580784811496737333025971380395358335133031304369988395993045958514692418213482712964792754829012470894613049771705209212869344019494291696901305371896796380453031604095501640606206192166409567045838752754979587876222250983121363842268915504594992833755163048506480817942674766014853155828536227078964314956107695794211473879489867966025146751599411223527256252466324497540366623802415073401813012112463250032228302977616556666920599464781369466461258861611051927380282156844218119289194317062994862732458977932794458636643511436596818708404529247645613616858559999756142600644042571743353504340098781051616385598112992270292610135463657216842088944035156055356670718148875185458774932318749955303486127670268607921507638965263601536181748671191531944483512979249333019359762523745918075124913413188764771664470985596387204047118782722234062581714102723448010834738016337011071157436174693452357606109829794423391902610281478485769022529080806109517223065376806520830745803928422086448207008460171721810148931909456644340266907630435136075463202498729913835231074828401255345833652526029179678743848727716318374030802094201181736907897840713199565998562563021212964528437066349039488303957602133314614524431219710471523671484623848954177297063464116072515010551060504895553299261695058055491826570781314507820798348466952333502256515850941162498606010946984980434216893535219403590856040615043631148838237732863739696801723426041362955167058647767046866146640331388738206924510883323646384428768844796947109478716957522100929994129463838420198160585527701178206201907591356314782581799544607382624470961914470916912491878454699146593140309655418332937342732293494576835776917043264652196840535409458270811185427134628363760461846697420654684880985651459631402311743072477679290102085264809565990596750560208945743531786683793864226400873270463020859100239699396001360668707994454284217148644996301111863527657622800010684182837376858927456735083380710013596276425134935532075431478702811548569989388107609155904398028383327330799802841564961279762840564029844469383676038331119510049263435178099711068019545503546816090752947582456601082325422404132211154474976314766866043878611044713960135984996305710526980725471238425846843982995427269987991789382280343865549187115374391222785608935681187304790944530029886197568707438420574691203400560672139385144504678287933440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + -4080233290005052098424802521189197701652656101317950979626644793235802668153732607703013852336154696126986163836500181283099803308788044901423540946400996508737332058540979375061164662665353586526921893248521705106977947035477327904852046587415309851859090015122368032649742371538833832373485579674236816404831737575786680328326706906426152922859453791940066087873634115479957627884243208832547623159067607996819265928428788647841608540712871774309604918892198224519139430917020590535823268041496030832611775310496598498798909003659649153372350127480212792721887198730627940277346342312959120028708143768023397847279940950456151212231121141503878420756210626882431432612352315386417189064191078769349087946841109090985612896961974392056981234396152772431708615670922548330825256915992862314441971763963728861584027006817351845089493568861949477449655455057218848870475799798704034776480259104105972836856645550435986176755877195596902315311173581845918842078289535092975480879316885337249309973511828716612794764916626413138232859032368071715861485929358735945674043411335758257544397619749528779188819266258956555725074327168318569361529439201374121175548259076204027660995182398865116878364844014551897343175448517038291718471167246634871518610205945016298926053516681707642630978362559179397008300231713151633603219164201976087588338779973093870116431852160398672356608463005851218556706238672348349783011401963572967544585313218857313170655407553949275645157771661925906224507965800458562640310847436063398253777043317774894426458699785733545013695720837103927305979225744814698496418286602129444067697068590739244817207388832490997186995588769481239801561532842936635327258181719936539615663596941429372691019574272326353723424118431919319608793725500240166148913142637056789992203033371259083447589805459865072886585386427240737938279603432575744763801661762191905706045872216985788606963566074011356098761749501605876011081496847373412951815613357928835860553220610128493630878616848831701849350152886779188599330236400934028340024268390240489200939602727378606147012451911744282072344909132223619231925955457759518125997845897051480581014052573100727384147313413283032815127212565573465008774430127078756827094283445580706172974438398206113944333176335990037583950930568340888565908119281740590256156846092730928721417038461450531526723793080535202267588929147114482304921215299102816199501908795650670109477301660097352571920547391013541877291856977645216623654445270151093220197049942806367288501875682743711368877770092906698567128426603355442946842397152236958916842856689116883986214911807897546631828720316151900152241037814657762401318899455212191104136330421213127879616942020020334961201366455025842019401679297863158607383519614831764207553155083226798885666597663928748120833994335381108456382049521493026451580364278864633833590056067791308042623802991982102944882740235807960250831194815731154048117999093721802639544716305951793491811709605065809274178958767511010053820802865488264534536164923371094022773184525765627216792241871118442033132899470774950056300696463209042402027816490435298549618252830744544753725722525748486398360157282238227995908207275152607383379203699516564793487886661996096278132335992952839457189808937173650560625859767480579922017518374889464078983604770287384462019800105681753546228322262914047200872712828884690920668345777587019302811750086166258324733461107366647956927067862428609187615208402842214363478705792950555058756993835469602629857419015942743848630351770956368954173901170192416768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + 2007860599137148306577334031733304226643611784387017172596184979532356945475475259125569933105215742841136917774153614524562289504284089215272376680623885975142805450733857460710645029653417856787696724019576419487032978657570931112579143246661743245748930869526907104602682897165028111680842589355978163572102369485583327924759527152159923025786650124981045521089458917055239871045606486520699261744090463736815613989211363422254705354218362396957748409414418079260179359655067523821744304793121916673940298845519587892867286758683328026217836829298715496803156583387564813914669167927547751535460912383746506114321832617000197778667829189607989428709101325209526135314444548569438259533717441661136203489167450243122215660928267556538315206973379482479407273144000974854931367175759734680869331712691106640576788221028953009864780163556398883578633323830305459002542775781228258299952560911092457638170649063122230844954099387889174663766166025332129710956804198064250553643289477793971649118339536320514380350409074378879531729278904280520206895130273119177677953756001879063793480150562696416780811388761519542770978020300223220911376278564618224488099510268307633735077164738179261821033715407496044738035531058086587659491036182276353963142997789651147870671251867032641179461181592319523716758727086889638025736581925090053912749231280442362743579261374684128781451213237199004158644834980692519379787731924838392518143156194349577514061395221865527749651183194123570668899467490620125978484573467396973551960693992504690738101034756710184870547844887866275633809588810278927554663348476373827096327475445317037589168253616342798827505355740835281486782440075754546154668761004923965212607263345796458857954693488348097828915784445343719254381401059506086844419906923863943304717342717080155906046884036245293146489181391425493492010191453840724814228081888596805089682231659405134628386466422614997568391583539866471798359174023168050777710033404517809793141940138780628332827333422143079997951229064239751414575381273747043204464979468588938017192199360143223197509247374109953647791378896622911814390941905798979523822470461508540880567635146470401206571210725439185083822951640046112597785713109554523725330947808918352772706437625397830369266607121132670942690065252698286879662584033188505732426830052538667698015779376964267163281232089550727489797270950726117348416400582916761231822510207099569347768618163342373451052859229902029968063432393421627922030814974503154048051523257165731970086711193990930184536808227623264348306382798609032693563304697349001192474946350441554300934413579591463060232069983406261394186726264574460756925782790612632594631585539245270743604931898289481663716224240051587485586081844539430277306466458133758364677160510415817993895241341424949453345548704480817207548327359690203697494020901390899190728989167774714864441864587421171358473589309488894720805465975817215998205878907879110493147843260167932611648578048926912462036178351048718339070112315023692806169501081148398857213600111658672973727638283055329690247452263559570403589940319885260111032048836398223022947544380237934548074541391805743154476553915558690844146864656212080196790799589406761846139704648014873542379693602587306699873179782126279931502217709635370853564273905859751377362572006151541523662549496657010555250234942486315156995620752203314124496486419697256838337112812592593216230851121185555225020851721173639013934905759185604280269771281804769362876673437472009738704335566337356390471172623924119513701862185369600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + -15526040852977174042919121395437737381893216932903952102130598040823826092593522060287569543235860607651918881032851009540641136579344873927679142957792670330142071816377149101537888662074889160050969293889294081309009448196983830541187518266601718063413796786824603771349226440027790167597954467144013333342332679422396541156846886664990170190750983733282082192509673804116083421239666971458121885235001324136755898659436689626967552841430848719541175953789895819411036754856108452541384780746131427790367906746811924727734587060973027290282310315934790517667022179712980467435925794275627534631044576710878070100019827852493684775358716463906286380400854262689636155025386984136289710818349349906664178878336937755823979042845444788735775108832348968619622934658003642566803000169742512087593732972477722421979945960782092559741648921933683518278628452696187862802218003000105761789630788933890392344115487727017104654678052567162062841989840809891369406923185252389930686348342498584910265293598084653643672212603662769310318828640368566304896413288976369309652147405891652266348000147434699518295157215796531971089178620646602416362255483350705168641095040528429763038759237333612045276356788357740359778216560946078051012023197268610212661610352643631467027850186953279825814397190117468153542578894802326032890404162982055983570466269524477144315725303381026088121675845103783133395040629697572064357753682878722620817219845369405368111218273303207791870668616948710479789115534097431913386634183881220692780862431037170147503357185253991229184661749713693356754647916219325083845992002354224365589838975724911210965725846760204539801671564928776684598113296596120047480135843439046298011434184544214976323141699530289919407822914824722199319107183392058205895598113458179813655883610788273565017400572625320801669282120250561981881534852026648286491888337485705238447050556801931616738551577769676641882470383550677962446747777065812822034796376589218988673941786339485133350474746654048492097273317605183383192686442614452920674124916763005725947868128789365588854090889397251750823943749340356852271615451463374982544561157217901430928790943167365751675161238911204518856293284159440207997611974773521000551293535989470472313968381194573109613382519120427873772197183776176340822797071732814965759138003102127049603104441709545329888182862479670686893343419909731027314543968624550087965791232090652724407253683894766965557354440285950575302172211403126658319541238550410484567288944884482904641351925191937807261630032529106770200249707937492652063321019152961382383853085888440947805391715856177821504268749333982558276473979893052055589234908568731861929285998443688195511414758351602873524574474199734382256523971764968440529744984844947514678176513660218955727026594933198178245840307430430764072149953390459938963326714360326585333744844841561335650674071691534675884531968507480969395564725375883020279699831379039527324110720437571103896941037440660524791501557771931498309089983595510344159856730670823376178911401407437730125821110943727754496211823901306903374435831856618174860808166476747250829374564683369518705664172306966483644601284896906729542834660612891306752755341740887951772451312756177620937858082730177508174541447943419215421913599012432418726771095802521835768630768505090075652738566510543817467612020073344702865823382768007498356747882709914467409295657640210311229871576245689160473408723030975428962845072209377723012154893974958228535183440391545285426550203581644180450705116514435630337359872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + 149280654275436288964376730655941962331540640915079562504630757171549234465114056229810591037413865088256169277809665734617968217141442781408646823760975125728882743993071742143431194633272116988563074954240816535650302417738189164451089917287536685596925619134059608022069022319316294907726706623487080053557678092712531828085546121162342144528539005425202704889587762693952722527092357899422705138369966183458799813070061756842913510466825929731624131548930343726129331041877275895863918431729150848180261068943590773517678264482210249803476803490303206627667588305839333299315669636494340517569231182405024316346217091399645524169547834440999523195617697026617115756525451446404890095793797502902807644163168826787617714935347221551205910443127306344554258736267959583731715827597126521545697200957270878357631345690617228997473086713995450015299643386465180158850538168452572192853081447521419379906664892661899477540859837683172378369074910210874241197357506180384835904131685045797926290275389596373968940178939747848059336046274180583059317220829302544008236054154671752132531235555513408876932263638709076117206416472103844354129523445804093764518890194448639690860921575144587582735825959939486570472463389721868502219924732553219859346742158969453691502975426267936472664159344246281513144621534997717203233598554084718529848438638549639760983301500054412190702492420097443368853165795238253926536502312529294944367095342708424982592328182529057885977956244854528741994799585843950696396793188731450020606868242394708478043196291969743495767998952314664025940370606486656210836617374550217068112353558682674607417840556603790426295812626172425375814921507600402287205697861564174101074584742897449360243175746262383098578981323641122081047852417152140768374787979202371341624988643349046656149603400753299994650591911051428646141431548037375029716782439164657364286698253471473194829716058440464918824042458142615494193166921628430929450305916193206771931348198670242185487168589834420694967923866668613232255235424095087944583556124383247596561399855223523890843401870228798323444122123163813273351409172567673775865125931534095139010032113280250398696548688361281235462640400705749665425522285896525319635806345497956398759824844424813613343475136718126451508366612915641363324204761716250039495562940197635010988555476274657088240338344269752288304333123560552493896354931350995975141262399962168638639523703986062784907592516874212046451850476827569298952387987054504575775347972988438968589568736504810747917886742699181185901492973601621284115373090036989410864941000764804111842103726645055388647574688659605232051718513044097716253517020685185539113432362868792705023201030293550245431238571889927616052312767825788105692036569361567902139869807709818997858518596418739237776288347785586116259157133256088951528432975652231066338402161048310083753852960133474694501477476870174505811254888907079138906143109480330001624473149679927076937937481975859168683735674317310215273709616483655195387082892438386810771910730457620677372976421284354719468102606448921198161048950192483223782796521209189117206078125124858688252889624510373881905106665568469658216399154494658814354871093334041898899130315515974878925391932522259325837760496428864713418398112230219508190350855676477695638588448936436426882661219806029539584848707659214566711378451142127809025310251263764768898298109269432415404146120302255848930361497217170011167577219836370206478118985331665540225271922803322693136883331233159675200665162230769123328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + 271846319077592961973282124735714338220512545702479113918774168007757242813322659910937814411665332983891407049213404366755366187070257672159562281273717063871230465371994299221025435902415213802990691532954539155498455462149336025514232848974962289968744491782356730867463349006825552834911394307340734587891210298144068690348980416785382395664527850196562088800548499515086486400954351339761891767962843654444617191721414587640706774674049936313553365423621598951515380982161368635930453911822916976333116155768004368085493629041391280092733540454715569319392481212882698067475718096024611620664716698125785311143135695679130208933633412725967080205394851060142462864154496989135336740797765288177561042005634263798685287066105507327826222473329618503512162556391804915550931701262871526390576586851500858348459798788270950320405087836010548455618409180037404398022060392591172960898793009251781371018792620102148506626726083542139563146248302897583529561461785754947291159435403199217951201221233718273644632952478367897716956466898173721734970340566967507145654118180959896556801823273694764198175991917569486215317102183515762986461202457347898904891382730592600888063806467790815166363905507149752294955943226095515556243876281941422018302295847388137443830114006348858174212979357404385498517073552356153808017181353647821074741941555436040361231202277527601472352771265439600032113046045839200147979062547860434345322585844116576312871924569939733480678737380589598789076118982030965362164489142376544030773251822766812939350618877468891490917095357955455176805520779755146222635666911080395455795667848198283013261084715437109379256214444374402583299080180784868590449788040691385726449905885561352497260249741713574008175957089119637874936857243649792846925546913938450340422974608064946126605641447064818442385968505235233022242480598677626778003762465721617787740998312745378593529787902742839956940601023760982992430288698824314791927163159134053854830082610557566868062803207920244647788694537273396999626021282411140031239407802483781363776849265457556544886280444309023315498336047607789156431655046383095125779206925782520382947173848742671289588937102313817899293188610336524330923770080298540330409475310585980295521202853594193275161531738100991086750579040604449791768171986056787628508009220116785776367133472269453642772687197338712510458005427452227207812096961771052756478818336198715285234513845872980737590216210279119407007766480448958489266685473707835129495220951356055370758489944327906000603367342468935405561804293245387825338732240997493559340816678270298468249798138238482448946621308139981980902422768699127594640156484785387704169427474033601949520362812696849782562022470079534324451142338602855787276838701220264418158877317386456483317423815977371770804337986055971159083041104020111985260726235367674831579255332707728477590976621861723163963328740225001372480105170845243451373477984921448965104031036418239979078253452331452866898867549408726835208213082099345633628160052887981417357284620749252177821175513170177460723000712799773388203182437246224688745059971160894592073721153203594530639669142783280580987237806852788685935610067506708226656126371959331379136291374007437478749414512843550106836074617819948230199272874785929450156032485417143876298438767025804331771703450253255815872112398922953967928755390499984880613861487065264092263771143317229659115692082487393966612462791230516395778202923024266398902779217602897787301777859274595340679911540425091002771008131613222502400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + 136933244949222884517982211439785145799081229245118105439530647422745643343591344966234426842661177710646727350432808880352283220044038048406392576456745915879569389013805451011575375274611415886146173200900777560824942837651745150069218477170308475119358912246607571819969341180434529245675775966039674508715844213078136325448559159508062643145857863576999042020744169141334543731241815955338741708477378479630234591089976358280184597121210104607299941902763121730714721008079729905112470320868666413862657282128229336834366945852888764922366755759361913932175153753234911224235799239523647732320815869840347600939484457548787441705994585639868165906009776992119205731081734724786186115664794301110164617018116769732560253231539915227826689283613053448465415258059159927702122384993084317594629393639539600019622895651993523543764769028516355138158217725023528009204428448788097715224367579571568285467830778185128225128204213540314061251406612462160643396853180359171224076330020760051595179776095497600220790498632868893719438844154993008925586834083052702631350831931735917675909515184454766625069126911589758160939336192842496041553587143558595935568512300501193917858835945698253790428677436036671379043177967991219021741593242711438024201692932829518463883520379423003925898017279063814929176420072965417385858425770144868731823815607141461099271663445053717707431956716939358776730207064429875117018789471978016421158669138619468938104773958045621065668364922275308027385229464371678919252276439688993025317521862557838004315306600448562567444372322126217625225741481418148449135320871473407949960338566429420168096473814172613651551960729933782977209393644261255243641245961432714084193555576266071222334827027851041289899333645205079892300618730415575495249826372036142535968443607362618694184452676121755931030102756389128513414708618260752388614341164311387230041105272756780994469922138767033848767420765113449599992328688425057373586545288255623539198516739005419552353465625403955459895699124634134088337518601665909118883146389746372328427972626402635744696274340995386452211339180773678240820907620592435699992439621540008521881212089046341522170236856356308219930887301836613861353582778964784671504341286486952594677118105186301809664994254694726344408962784998116668172082299136656691930508759191644093881112812358535762800487141980713788008599524674046474030432880264408331193542561054223479487634642899240155958855785906890936096240188462279327093774002097787262347623247345996175350880850386963379576543693767623565762434754215874062539856105080297777518883924642869309601679542845360027539816629509889360289729464590928469132675437011545303230843182124329105554770666402942966353761340401898526920071587756536235330548537431028268322242408355683194838170454493745269592582826804448133715436861336514048844647129132794940181297375391191206473660137960994561538198234156615767685653254183620045162390819685208917828165728929073242479901169412003535738997437525433133324918506112078769115717751438969335190701406491097953490687884216084067666395279941608219733325377405201263512078494004385439567656413991732565478150068263393879175534842197401539635242875420129431193240043428871293259682816174578529276000751613593319248598344775685233855861874807989559550867573107581933849214232284237631230839087616266537082236168706003744412055165314045963510283081902849220736126853251520354941115864604183746338753944053752219152188335510773597393280333868340285094164059887680818558029118361028637326798718238720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + -458881927712119824785381453830819232659599568240969659520440961173849056805960839343913989996759279248950287382053847421332617898094543467072924301298773791787418412337326419408656393170940221184415222131500966217751827891457897920715219347321690551301095466991981518465726396025447326202453643890870860160685511422738144399042519424727578720554844745494709916828168041089056064796769567683809090362169306981909338834171565475158007591201396265484093605053018208565062348637181697044773701041445083801009784772409017537362699741059969835630841823591769943095517715490640988131545824526984535475638395445339206601008233452841463336430607379300271409252511585666262894401180130122269666198960861698754532381633837861876055526014523075788303724198841811870209925333275436120668904986639313651912749285659948737224995768153868867872297605147237326853976238330287046821574912464541954412628083729266026066550852250404113215383886218798145679570506898344354758289506559315615188097890282839911216107974499298304486208521948613485141634940290240387838281270158334519172647640080776520181944549366549100351242821389907871980231100814325539260725823549989998164630248221213026468466574702780740655897146386561034723269245233664928320394495097152501825596147056673168902054347845792189042437875042369622928744919788049728868991976179481388736979927114235514200646469838605334246585591512389575343997245020754560075744001737516954036965848541959131752422470680696514864587731304193133905507334403868183816677601787661941566406180944158120521540914224132419547656292676029911682867249064122312714387041237212393645831034392604490118845114788269164932205687274111882298781516594230633367514446402388413023244265709096740493367879929494482648976036796721947686575255371852088770652078666321771358234000837863749763844358604743119143667957087744483802436062661073726952087503521342260938325776545923132686291488717636598316578608113755504402020393390895856187614664278554672025749036457874669474857321903499366735168130667469725201182072683727659102271253068626972869527959239760785750273190721735035074139657109930167892261703067508036456217938746826846867769164534844147486140381802432934033374019131696227975057042215899697880637292752061831014435650418567269486006292771361067389711880855791566349086167883139426098653425414020854536739766049964049626452660792978687621834402628367967506448630138128554517618242952801552970252908365667247769234911596340398035222571353484525472501902667797101621801572361682126049886928856369510942141499000804997440883984205731185553059395576099529495053268623077921038261839283637016852718227070958137433150000629968737233780535275876127679567951582268110834871846890476129876468057913135010655057279227291088100114838484135382159147639375332938925461101406142913978236878044024212877390878413969934283989565969119959280998857557229180095029407113476267758374402409158642518182030763554613603126489307753813906970667092502907271063606059878694455379003771324961995974715765603392207948471107924691938159179832992113237332036846116420840120880605790253248384212160338387569384689225399978379204065300544715922816198056105159209589176551919587265195538610794183537538573255148962048668702131940553075676979857811674756849262382209951032711343284165197902552184905768898610915952308768240959833326804118250120841368379831208256829717236284926358332728771710139257719393893717998036206469265621290124762939868709835007475043644211086248591741556794195252876978255154156745900401433534184341156921344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + -510853396099555688519899222679016473538030856603830965124667361454139571882664873884630896449501842000428407775818737403500466951413196489290817022360200859547052697253935461611114583733275033183373273362010026803202861552098089640332542552143292542596877181890859667624648601829350428661289948944144461788229261350657627025103352029916394774360477922913287536114720444570250204783199996663858294564541854456244460751082409658298458616107679909489733420678154202913452658860505624795180909596222712789274192409679317450936226489097496367720106684442453107076179550346764212277483234859283292160068737033395099609218049624211368400263573092828807098740513751486284098384770244888902979026488441713252513344668329942686656207713920012762514937436834306848502645192675712304697158790201592721104541240094962069912581894977460398645534701027544618095310905089310142044934448473142269135629195414639767973578049590205429113642952378393335800939734789427880059362526546189928131479477462231394828221955806016301426435106184611015450071255709137534108074116352027958462260868257412266677899418251186098770731116988993363179044875386387945213803832752169295247319638073300350005164944966557538490080003559261131773237127543959308445823400535349696056388889049032370954214108222500036282587521863969020073878026476592434348819585080891598936438980546350956098728569406607567826668712975873494169188358467119434430090348891256125349102116283264283034005637867096176670822540340984981999185150759335946050711597775319640646886972410928879632871823845233853401566141966321135409992636296844554714023407128902392603223614904508528144985051237220542268852564959316161526685120901002941761460920378239328992559683405443035765567069386522566113870485598919025058995233200368463071452510188657545056347622465029740711939310903818844421489950299585270418351595940374262527295321016998360299219756644078604623682713424707633527905417542238080510842422453957178030459134498843614762212635213117606001797906660569586865577625399705201874186467197013860270316989159682854907740226909322906416780312122222224122940035968039894856953003121303722189948102196215186852886248266313642626633889902654280304487472360784037702803195380047489692900923675407122384264959940194038548621343745230749524015274547298564215109799136887847488668346026520024058764465923208594723650417514278544486071504858689113909192957759883327503737634994995446849229613487322360984808885743258533913916493874049519546151192419267249497087379166742016129204566680991179903459829130151327892390819951057958311817957923003278297246219998837116889505231574755142541839146854678372487551888543881262450822139628781427888153130559238766855762226812367119502453164573865089999870486648389395665435407824522441505487991894875041420279726369164424952232610177689929281407208130086977548325320587144853516264691647912251063778791089578357052835129903172342040659577290038829357114593047824985804222014528418601415346549707650389970292468703124616508865626443419534217218169223047633774123545668564880776052481222123907533432570121574610642366483724925171096479434639292659265605842346874331827964298662001327159345370908217307041491442305257941708348291806663161310529395583749220854596031288791633561461864114813275311055377360948278360084262468592309337751289726081694877054934506427153722619427546911695276677719944520011699006829314887698609656519989750041210226161701627413908133242436333326134581014099400113809561086249776251516040966065827299077364745808663942266880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + 3820558315789681298303795234906501453610274568199820130764742818240400272202638054108079232861155484923347030518758074100693965971264340350218845871759500260765227667173420457416211964034927064097511153746914507348994073218663274868889702011558661889842246027815782110038947245308239209878226715481313077595466311879507725888402851306623715412748052112808780459374661404949005194323617381280599210991978956834314828472808406476686965491579032287894322017701569045381979402853719908427223381308019172231368065494971489343279257961602707477932806825432131703498840211539804508210429957899455739235807306629641497645227050017102643580502893827308247060146560969581995824281674241046829181204757023590264001086047048103536774734210681726369147028316955184457807397241839718812828333556359900705642144210776488116058443884825586155580887688365456352238193964521819938976217094230533678685110518574315829478781416423366390398194508371996416366805048825827828695971458082279876950819519383504307390261478048753768100199721654929308380604492002918594378759889624338727555283545356465060393126345683403357621107757633272410649064515144628875246186989605876729459685137429772147893726535553643616265677394893124396421306345418722872430275499615241444967565090781731122326431840708930236742282451912628190971975159887704340532485837352229108335592104633179964366462094664969500077523318885934187659198655489041494322931856630215136374643403439861921203275898807520011291850655505470611484998704010908608655858234044480595781081846220875601020478261360298581413312073758134640831865292015115877562837607399612080480242579547648201453354120805242695502733317910061936523986022206210884944502538140068533260813450362276912311793694217152487914023883495259455895374559103174215553723992698139332188237844517107611444169495194226896079932852527203227548401136362110917486527228693634203491596637972129196840419661772070050164495332036654297222280349956293300929963056546869267734339833862283294285947527489344718344638594668441981366251621447785845446170340977967862178115242932483532593807828277502044202014315846101665414041192416162502889040321101082360471955627728551239942469008667859013335434802955791062996616046264666650149645432836712860889229851708380324412210513199731966008243232986514341005047584373953937164329210658505733965210603361951357632594702341920596741581263899370405633333449337576053680937244234792687841689031562646971365395948686528129081745096465721942992924094856496865564757025431771745500738967694262640011680930187525032762029276036746181059129236197432587338377911118941683415195246728851110522944350683001593822451653871851267419114036133260519615512567164482265668551170021884339094049664559950542320519035940635907083762743109618531951673536819623482238269791934689489877670718096556394299768091223206811194951300480847086326968542568719569497939963643921394882518968710097169221451395366427885794270941247017291636693137573559092887108328043237371501342722629517806047149556044239770384620009498327437343772309324853942282250201603763611296662238869364433491693020583717090359116094920434279753534353881893733313836511278622241838911192004513582708878389449529751152454070462986821351530561283563009081900745482687270989831619569909744326127338809044574201381693801097090606200811526647307497629766143761971396829262065446684375340690679182546519779363372126707895016469094594268334932691285079613884878003520599104792720220808128826879282679707243990962449289615517866965490254759371735040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + -6205534566889486660570543815879238637569118509090579656560372870101086529341007661086567485044475963255590256936558840969453233500508406956056887034370778079763328801832453430241045323470779093376852883677754581118088682233054381243286944560956387192961046751460871399311284377897363910294723301697074801989367085533814025440420357346683859551351739546958941878058607970177011363574436749145676222102300728578560909458698862025004700119402116886781135266671086016172177050179549295705186560044603215235465276689435127750788588546934374352172894006158366703455662981103104136487231274063563221352995843246242206062859689083016287423085323092100736866256363134710372545442889346632410400724371612918256747880830000660370438601203319432436801574559424779433353468613057969192388792168182561980773028301483226932294174627469528703203968591625534865865361853477205276813435828103999762438998272507395445638928916581916044983106542937487786298360923602296212108140880782425076726232640354909357857013886946268657637489093188639055678515198161713689429368250872201531619911806709148698521034576084841921188514089038743104477094295163924174707085684409841881133317769781229548731499216941159987729845682145774142415960573889105840936093143659547749833656138733964055337641779058603966467442568962722998447312417551207673372973678388765034078991622829445974468887427199674608825743461654976264207235941543549584794704123535500936033737375073806433077695139160503862667137770987404409376690500293898052089265008850348319436728751036756902793729881753754087361786544139042288370883876279974141689720355394193969906987873188068532233054054150406833151810023290346340249823922197745573024115111275690783157540758423279833212860660956053605382084401850244292824042377429899300729773665418863262306278931155089499421093628999632159597074176292988900890887782044139739014908460545157866246764615731310253035966833013059265957859202494623897863314658864486284979450706276413686981921530746095760416889195522393328419175323490471635973584502079134194123057266495589430095758405369369483557775922377093247927531876290017448500662608093932649900097804181744571039568991505572428568674015830518424936187678239027281769178593753894060379189617282517208470657038505095328242825138871963448294503065293833077318304879364905483247283437488383866095788651919674328320921359377542319909898354001388064561217643219701999451845770042204912535282947080156912759124237638012574935582178582917162591415721036128624304734792116072849576736655687154367135960089282669759487835246287998176687204227710413634690116818707147596574128185071295502757414762639023158907458771361335039175929229443991774712133057307790966274442539638981993066080337947460129787494443883866348198964114473154047252714041814777674559881335983147388818790089682009983362227814414984199871620868106159443572913431054235620064086490765229652567131388801263792086235963444725731088758049678898843422776926537525246034647116311568061908609498373350548883630256652533829243629150113901710589428534488321332106180096917025011532941075845213946781129540766341402744830011153352237589540618999553585149531952323321668665610803746635023246918261701719041534158015398178924277288993971153832967996565807211863199659143964301085863404404915585083634035986854624177072229280135292187338750270736344548253811590488126871016599410587478661088244625756877745976455437573710101408820660477713122989419907620239351163044241377924153518347265160745007007991014249782678469861221335040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^101 + 6871321229499903508712418370549728828106703415241095654260495723917101985532364359732242711496257258345215368524830702175421389221240331265472361073259990467659758158375596942039144663164500465621471272638513941782245107709963177186519605040995996721079368136941133609853362649222115883002101066962459556497260109987095372375754113575005256807214419198004153641761408206130503567353231800475531883119835366292246263313553456364552967106702960699791292229332893441425978506383023688603147524464195044130240967879361892193151370661708218381752990761958195837807607757592227442374089080574925980214051996400325575813829209576925048750426949394105425867791036008959147710419203730128074211892360137827840745146645326527788042120385755953165316558700427179336323255270087392108301464314309832268877102502744344465061819251523642642977552914026135832997305429270757724382726677372431266422698404290789616727545546798106459341145085174774891815086248467874496788619710467207791913396121339458262578235100632025977961161107915012590232284011090439122464073915608866670653550490719366054349092807035165197485274930714761183614621711919479730542707981938454715759477853000726489711725385749338812446525965262664285546367809648209184548922659588908322745880369365130793968774677721504133642620459363768845088964170900909279771019633381570307863642818003931258618060906998797321401528798169721932069555607379266881106881621093865288503894265574706261557023518871515883439768611466562804007666897192051140095664652531967499688636704108735305907594292579620773056437552425672082836485690817682143467697540514766022022146714735022418829147387599495542415382006988054562651948753663377522601492442358819713495414101890953157868543530910119372902653861113584982059274571350665618627628070785570468760952770120806863219692294026813322546383276968673790460264944766343679394707641743875066663797488479042194518971460851124756289837519730473162335524164676111514297754136659211358699874548467305962372491032380158450712150583103227111472035811823666974991115804546969860517313113179836195658106898072896822662321877820700463860427788394392092424250127755989478142084538759943563594924390319956707307948813158117558490453199178022571238005678022954453855257219573033447779430177606771276596494540786523988168177667218115056119828945548428524121146122991391207789202582981887247399701778616033907897437892096586355425216410724197730104978740230844403578249344268424919876808195927320044748874582812012927982617500887694914850384887402924386702108913725570459357599179672607258755571070431922700503691486431412478251727468871915911205081883729385205264267306014935903707817232372857133651261914875514591266221069980096783440556694588164458138378770677630847889322867172577000625795040416601333931068099137038395282699392905628223766996684960309931690451587065682690011369667697235633933973801774263200588257676036061650749590865867118509323674672269378713192352745123667588349563389807871847279700102903046458622072252245397940628300682778896238640496097792341844194576143557655057679294113217143651191851528614678925506002987424613564862808826453976695385031583966784438294144676536625696576262074931514964464355353035424597163219559895102828910763888895062042991857955716030971125847913177302400328137467825132891875147328018935512241439303303577684934398372197081996049481853805869585548044674031353879072196480777876449187037905169440132047251538655650145308268188032225843315032546314019221848766836045898841826787328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^102 + -13076664911187241290636478403283024376550458047122267503416836548649196549356901206301745487975039296741628637349250666950409617442935566258977660323740062812759261224643249944574456643586002855001914866681927619568564887232978543372563919021290001181905001990966023603156904967969814082559736650737243455686759794786934910240438022056284978255295189941114303175047648302857451664629378183227688618035009953247067957684918182140385388334497358013114504739890898046900332365810590865636320644613478872236519978045633030923630497506167730447899857386509072073843432635861399392439864119637622740938300270435046751363080503961790997467872555152079957138145582886879745163204107916766624110218965511006265575434779133453339083525085505077141510584616065904846662130178076161960375508723714623424913876923780388229866701112584409343585759782693696429856897681753846012518869800561104198957983134100567031865528629366640785879055332845247645479248739702585916183070710802666968618164993730683611526244888224331798636984009041366276199681548306560349227117835514244237675700424493316598960012329834668713414794584653273051829740606451752560085861095670584631253985761768467579735242652882784194253983705799848199229902194322370036154810988054266052200337755267905731810641420043877568326668992593720914211360495323750642464201709480437968659657668200224921311139386596888961971433243924460956488780328255678763397105622033668219972270023458568683650674179524031841200326159600600578975000652288453154605894170637234325509503382671640461380827090457598696224452096404050817153854888739715617398283498151737848525298481992410574967181087382763791817110187113710002558951127010750757654723913434188048343734759204722891370831065174745735650595186325220231688024346888887380560670805391962054387243944597797527631740041764356691038597690131279859381181076561559799476066252029197295072872912735438446004989756743296894394817599590023726320251215453809624596525464807780883582976991427121693986855910773312035792744578321698595354809634451258086216276103369260058952890313332286357460167116987158599949587021999312130862665397851271502083406942575435374630005945898137347002484446335639114596418663785112778342716344783319814271156591718884967283099382575242991216214449193136390348042366175846112981853590690311780041398709392433512491962754262935113294803040911633705164159426913661277397236158649884609236782276756656868098135309483728341373897265387394603810435285373374336217724911864846569382274726445671915400001326036289994822369319919078164035953739786167931952562472568377413904505596163232533527951811606097113536831145624101787581731937494186972239144174477290627727264268622786655769780276160386902766156209109744883164639612723527726886163412015441718653813562608161774930522025794476787709122063824782036420528197233523338380641937418028601310512087649385764091010222529336087364297230374349263818534519618473651734772712042587075726491508476510325757422992107284340972438382645800652294981762745719818687088788901372257030784212466588275663893744993804029248026096277842565226789092891694096463678404000059692285202476397236293380521528742852824606493289294860738530986083610022444697214533181067466263633976125727724625155213058475588521719740441072218209634545722057722573341904908617817792279669390757581055995272829282964377003744274382754622545234211470510281296472778454012595950765340435375816185724929721767635797541373494833386629816539916025974738647089601384499164401542691920281600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^103 + 30386787323925792755096768981432379169082976978548419379162991616270916339220535104707632009878807802084894779995411496215414758691993062877774143344687226696771226018400155019309214874685664397271142567872297377294803467403932374052924023036522852507666846641878774419646322557691514046690384880556517883229589684883925784634353816683632401527307384647353443050267927214002051842647966122814483200724308478530908522649484787405451055476437002077248690121896106601773143744170423340644900661998852097607646584874462231643524882426732970749936284318315708744049188693903715395969206026011014161274735873577308468727089946823243106223231548148394870168098378392348651685978181720779711065068245965127598926974043936877060846568570056646235293263462124040934248252135348631536783124745320438075993023964578934651831853422952750841296193503395134795061206126935361963859366026055333780419336306792921847529068741701534718025492851314376648190624365719767518068946594456778183681969667056332063713021813740828539698249887440997814050003904764932773383465974705179187217226278617147433576599402932514558854651248616814623402660246408470064780784291047023954456823809404028494356689300781806554684690981664985276906454859481206818109952976532793694028897303844395152071337332852254366990029331343645695380038399863784671890175656902013088283829080873609372144931360531800947485234548620456371572401446741395351674914927940149625401313660975606648266293285525318825679973008501897219023854962460600571245204780195070892650493481380576387417384604495049234913489775378491744807330331176715992520469115243894371740868726319226206552256407197931150821187290107751997354930807947345781691620937705211362639341561063979505502908406376028078147037295478449516672704010685913134818612261833772996758380011118807277700332226244446972633531995799363170573671311390908298473729274786512435840479186812467702118414904787388273521104585250442884787673938700444555439232786517487709286728937777765181026517922645668604120013485887468793096773495850016635061240095941801222155002738324222776142582830310456502166488373170484997004067102132838608741930898945060268896862713290758332315549328959143018784040206612987855187906879236527703714727243623453978909399071246271852184491537841364662043744230403751946560133442827649995991011246139613134332524554063071743317729038589515438340194827119106739511088944265120234146264774117096503462451530432416889991805986999724377987699999005635697521447417682553614653637507671623124223397654654802119856346517671154447149526515438335441124496640919702118329678421949567343441659716481186377262861217678217851650809263231343807279552825021516396259970320906805728494081472306390609706563059061709449639699256040491645840502335555742184860487463216063324328461185773073014535718798366863804244482014066989943615073787310088943027486241870822737075019043405755423159660270504146162182540583080141823663513445770573099290528724723569380621970271705240756255998379434531463190663362023786619740037843843421775900656965090385129872672683888165394200933294588090492813480531380964330857418739699844227980659260342560089797692277672182704324760197541093246355848192215697613933624811502941835272318477248900547345116084105986430304260964000608695302376943875842945986508693192296154066521113143748755024948726837457196812534812418979420041461763574019571100159435819772980794902717438983728907268349741461037822534376642218558308314418487416348293403955024087609969741694133862400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^104 + -52725652735880577849117692213106978706921404602091212025618597158455586288497218329911077005992522901111842962451743415265315983526990791826883397370436283421535008268776435917482279016876116731421682668972124238295246535145131517121281232240509680930998928223885908871311540149770252134022849150032146498722683405815803871999015829089187543176175154317470816858200464044524310998102744279764029255067502414874713081491199312790481537776616159596909670289353446664015953728387446502614814973304382858824339647585772569011643923477148664309451646764861553432554713092450917647996386802927458177244137366804025620557384140330555233704184779959615444902718003373527472877746926803085348658376288557888270933963856858675923937503031772242658099641180537030058954780355727638840391744918630162385708179225897830530370225820112280168326158648393071568373662727073742899621627738485475368170049774510690362275508543977039630318790649216269705340064334583825574654755615887049248780469293023714998804094641435665571651363784098053078465054292504041303519532511602803979631209721972985677157491325396832067292927994916934388708609573525135093493414151471515092486674371859950602995581799854160339517915029347207373699200113381467369708347923204235415867779650770572984421488849508306226897695068718725021385601157037087690441812058005422139439225104697041986905076370236244852174407049116530921979419504568932405924690338250605041433994876214120232898512428537147604266783852258502971242130045666432491181429297781207456550081435894561541306098936807008384563014247266204301491033766539617513068841905636606652910859872763956379684120166935817682262562165149628979190776817619354945425164222422627723177768909020204958723869505240076442888999460510166450630539762870348378418966131027209611745555684877575109584394218793111225331384580689116178345532399260836162073052480742743907820380567677867214759484523523870888839187264529390780038108851914267077880677858717305430131996080453849034281014853086000292674782774291143914374026548109883629188036839904092786468700225142180137620900183601097781965946402702880559674105387163813719265576194722608587915190074610504347205471098810040545618654489929572166492765579981658568048760098393141558462164517501855170077858455583455301364436102593383226561198101031447803800457561417450011043568573513706085730115547737425073245001932567742043218673360528042387036499433128059766078714998256877497013443886827925032481517257372858593542983239764314981856204897340723605536857193325802304271127147848852865890191140687498491712450346508013457718690510055245053242209784516426685192412775505677354985836191717604192536379086293460248074853282793682711260089087718089491901518292333500870565597953843334186211559830158030549288098574763025124092666214153312704138262642805463166074123547737848827186255877475922371768421631070238136516734257580130614747930125709038087188314822983364403031698053498478403935496206164230251780703895988455585607021549202402859694595805195979527749062747227302019219326663098102031932185404535767470120880000630588753070187238269173919478745433241917187210770886637762120478909249363547177466495785271125298821025758240653331644947190694612928129002488793159804167757277024875840053377142612651770985622870100334050730013834884891695635967403155145480498556045599580355483290500437139885372679813848946167515734038542935493477740226453892147259639981659212621750564545437831726252319841174229795640813429564813100849291067392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + 78643649507739832222927499319895255549811928982481601692952647461539655640851135049702746409389261460153693839327362240176849264183294729256821195700534690487891623669885730351527300964679766922877652435457526833441486809023543230164037707201588370027376423399490550223469064342612676013542764778759327939440628583704506968907789360240204019236748431667309732331249149528432370214779072846009531458536659039803375572807050774773086341949699248266826271242536878142192299843471813044986236321413068400014896634044022842104241946494208299846752439489431319912210032802968092747172228092843656163040659255786346498994730896575728989268272447767287075240136014691063172429082083571471948678407082811732735196237946191860814151431072874616763110416340891304206547223237524195785291149478740316027816151548798794889260538018993625019183561009458271951469890983110402411933717470893234079198419100616263741434627028706945200504235519432297047777324741403482380515094807322907734160454477568576260492174568215451417163801277672986616027918359440120415343250236626164138765390096377651700060460630712560385631566877812942401669486906574898134422034897768463218913264206295320724109520107654617497330670130810231225745519817938078119179055658478188066362105736191343279274139515214250810204570979263994898642715208552751050321705662704537572750192039900850138001181726587123630254102388799541887354184515591418878742160161096650205776365728563086762214644170928313739587834374062327852454762570765643511939685644206722556925521246053953747365222965830839783182961367401181058519928212410528757550815131741600201873315848873128838882514807772042452344293301748605550708271196645186016628258763313531731619143336700059490560014020290330574618610675290492816330424884231398753201271876912721684174845175233668964884837847344242748892490304162562019012017176102527327152405873400455318570168881986004579476403424854244580934324416583227052707371811272337008047796276128469804843475977358246589556780238364658849181809579084999206606605408813166685653783117597908852145442047569831107152326508301572084292276604995833507517362880468404716001687689697145004768329368734594134422081893553506933006631606272739757918306918034835000567838869875085037002221716824331988515107046593302585637716191818954646079620920673960655036436189870598017827349666676929055921740529518339830588993433749037054013025146604258000145538155494858471225700290188440927366426283900073413720725871987959303393718039774171658071641434215967401399750163761400827700259315085987903295459635659150153463482416955497772613919309295962547269741708377159781614373415097108445777754041122575067202594180588052024601407063544081828059907732748655082773940534537686569548157273246007663590856345975063162628068945180314467730157426569086765972230138024722491555468954039461460832016249926792518654229508719831566656493071035504636958540503990576582038487348671985015647032510472060343706227828253569324259095906904783956142773111417969228901537951733997716635686763019898485638084322133161930102892129864993268295463637835682730690672328020992094202170334433391238955223349867133783150651302716920520809449060344781140949121196471683397632551571392438179994301502370456575472931335631423825824577674739147104619108346134580387169077673369648372561059575449075770665876279220035551906599109986330099617333089027897928749425114511858945019642630377729736355903074424555181361988441760896640201080245341811205690310852748225904063283200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + -92298363200574657227226295919258629323847274539209338110044188610268264046210829907154656649484026072323044298067010847657602543432283476316236969508530436056062177339596605299016556053338240054912836583836874649569757630980033424389032436310873603287661789658131869467195325479443963509005615223233718293685377636573128381074775714421331683118572390797830136127625034301517859938911854861070004077649458558905556743246640092996149542189049972975354036749214917629920039645901855221612647012884926113618382155683753798151238556371452973353709101236857589032446671110310565788819363481128621177394581469455332590008700015254440503072784321540074462161596563393953794180943707688354744042900559731515756344898889359920066380474317343716284997761557939182991703091795151257760522148872955003141001724238662429573991391949139813430729828479694511746827983498190842193554708399102828987152289995725028865944865476962523854624498949990692265905547620733053736367253148253193861598366921164846990695626649846024307774200426632271653842356341233916827510777699337951559715442289182535008486325097875351727314881343317186626909472924534916924310338374129960973137077263585245764260096993034290528878565343656467439543688824642389094238394912215447736818229971010353312478112905098290518320248320258190732432316230473876962967547354605152238204898223359038848274463048224488281498774602079533874771592929031925512277635503292493076083474160985203453022545175464012639938803228095143741712762086072920320338830283544340956651748064229281622759851785212164524732730387256072610954887065355717154603826634673553877535022609673997303075249025768791486290703285658788080464755159221710653450133272825858382162516878790663244538000570371441518521957545915226581555672354750717204856379395659031880374261363521872664662096521074264313614710254293489264684812869229806438209054317723152905681596891637162782707379038758975222027941886323513325147550042213845852030757554832736026666872081277126504479875851928290606892679321043208776463283290654572281221975276864782239203019207206994055355785387868726037353683754341086608820165329165782884143194760548623257618900357913692995490594944300448873261180366872039286858375746650884691930273796779543488968675486974107418302879248577340227207903845499668509015220119709358870322953082513856069893646887749072978517161642889332350185160778292972116138282318157362382492398931747968921153542852287197613607969946840152322790137378219713621799088924849272721386571180644529786649333042261857381722635223804869067662255553866591442168598690460666470240744779487623214440333841817425171988964573500058580572613708398807060921107261287322912550148288221818276042366961386940476811818408274527671296622830895797134092190117012251407247038696790369292572463850766800293494011528077071047008682138863260503843465470123576945682974912394134316932441802932991612474032895759256344235437215865174671529541719746968988228236621854456418250404566421849409599792614504723061745003067518958946036573265035509561708781655236051113589503959246228849400455878275745128654751999704723040054668119972490155491675314936340239372090884312284551513623375343835928469760236041792402017000486153397686368489248661122503104049251387787549255634747942961682037771363514152250141179044037122868054492899314757920553757769164550550447795816933448092303428961574637491168815063680908372860614777112392348881545010758032662176339974670669600787488548132766847871248823834472611840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + 100440342692259543275789499376417192282536648481378606583706661087905811248269115883240707936397343113087572826920837588744021622351215707650893231607935940589943671718484500088202671604083494814155044349553534817030887142964088786137813188145156307763150328304139462539564872724275025293484683838647670962738615968262126499951098168672313917819170203172570090114779529124959702729349889280327360636870450856278831902964740672449317922009577419253935247756548830077198965685582720627927701863435154865422447359672715971626292083215939491025396066803730495074860624660845369346915989820039842256367789545660507701757304018182813955555017628601477903770254129445319935517991541058686463401449464999320633843819571014302179660927885804894086036271347641225352081765959940390064265550921123772860330502273553932631905177897211888794791492166569213617736400897620500214530299588654330628692611206788755119349035086263547984234070345888960107286038008760838911528745463727593641028938485926667772403181484638646301007573336285114665922108979465952829571015058607095711958204857214180428660411579125345935062933282963041651866698930501387893156090748354230519577905794647198202939324384013691528602841774944951259502285711277598392257845041047561737314775549036841363166698169787210389231376215644016427954758219491830317363431384964174019774486125815470203307429510353786808956382620535051562450295305908326804279242225125313946094057193867799103469234053390743286970608499470409362819643723274130524721218634816331977734995637059504402815329611142865831917416262633378986353679201720313872787267602370743578545328404745225946726947243798209268499417668555239839708038964732529100181904968075025571062930746638215483644603822849352086108325428672881386948525870119568801007671455857582486685902502055552242779706286603331134738933035166594044641695221987467571114779653917919593945447109977071025615284166267165628102593880474784411103006952849677540983282975716511108868829631915479826920777273726510354212362530672063821296773851695958784788647553363492744792855358220224426351077232561842466885115049981050812940393707335388611377010388870306661032715444107781491136606562365940753191483800737931037267139004043789542755546662636433795158432681447980102029658015359846737115087103115027137599770618644274435914776212441773393195070554662125832211262063341029442852488317975125969695545087711718260178376065281673972424901487942136316163751575100760163206260802672544136876209743220621320372368862899517323315991892951254154344077453685720914447038754783730525816666290482953469560950042832312331259425758279118166080561137030966622207211281764325214408397973565663353087509605199963657410771854615673295314383285497855690241744969683400040931496154508986227884639034748432044528934200435408079530502318635501077034632701648488765788958186844745000583881626595475550768185393584645494429004505948153595534391916348255199736168016576620363097355820478737976530195018722040624949661921369915897865775627584719369203570906822583091436517138143689234868057996199586827414314792092351619851522939966930855093534658545186012899167977295224128126193295330717881881941636084564288866628314588482931774551107161403795160272089421302415713442729260237956017325856820104988537505495297976724253415711385057980982207651721981317305825573681951603677847894052691836295029507301372715823818853338619488623586861857069962415939201869473443416532068108641075341388404585636130836572775907328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + -155279817922350012699435672909946318530696041054421597703747153363870585597139547943348488073459628946616125649733669091404836033055514474079095124467862196747348388478820123589649555252121828417000965409493845040527810991644296336181733221943838383064260777961208616727365236111077921751952530935897275862675118001587239016026648023958602299090154810343110529103243259923967020649833944486378506013248647623249825847291217418517018347377074879702765214464994789520736139420715035119177833827023543939985060383517238113994277150022344125732853975504363764863701254839076781435309521517444859657790191791756583641914416582659537744346515974584996259386405450378280687012444353023323471910209585861694366040321607572909128321912761814281456513996234512644912506854590560930076219266144356543896320414216040318717381689682880781924829039296157757457465554709146460498697852863523320787074095352992410280574639125889882365105897798221399814115989885006197642892278836336942377073750144253054666892203188721579790810956126173065763288207494929673077147887733247287733181899528918667109723904025439843108219421882046811517704812202192892392733079645044773996691718141434020950031477397787976268829837129686413518757211534532467911226139010055905694774471191262600417271174282014441001588963696693261505751374745986910899859030276389873067974585087911836724099376550412760763382367556886175467569939001545413892937982862995411514955759879517888400590366976949012110084403217484920031220600414001222522832958888710987699166428702722384539279914426581968179062347559378021606983901389515693992800797100961892077613534513679652269018670594030015547546404890891317400705078650791963712149208852214368299779589623610213640231364391091937829833305594817480131749097597858758585554661247265232666117967963280440241164632417754256009249512289515855624495365901481125485891694714351041151594993681235341226197456940860500566748635380675337475232560442141498828103746716469670010552987454403518410985266598048519055771337063516578946677040450431552725554417853734427531313344830268416001713180669051512223960156350385319315495305748079205375789630357078175746272152651097278992735935661385815085759868385767637253067285064471687288581633903197490214371387493856269370835865017660757151705611994298369793879252242650918383630280293938908332089469753400541248167105631451916658917681824378570746575485873073943806852009647258487613006964951512498308981637935631210399800230372397624456478994438707068879930772438240335344612045729202635431194563302912149167495815208264631239109089249197041211027357441700949816041294663176672646462682260574274620948571551084842799730300253589774808383527645493637069769461794311277576657954799256163144296619891065864040078023731403318764751854722011704740687483514756606446950454150986296236966710369076374717950732303964898842164468488805459752505883787663683421636833009042272015780743864781978339230244233025730790661676118705747878363819246459255490932674161551841847186143378198647521065219959074579604686907920324481634285332991976337202728369749956213040178251604705520040322902414510083834044174861987395038059457181060071470892897619832977277470002439032285541916567598988161585712939151666923627582814552243736067922418065311210554023200944668896253793885350358805965617490852381037940687113152901108324201148958086670827234281047494087619046616990488397649447551692999968847454447324397691639868432146509686203095074249554690265818595328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + 197675568351193354512100279654412419380617973419005103307173238168001135772171620567409000336487380834770892135076402455579978696216870277752541529499399611127793805768224052565363585324662934751809034528390564806889508384648434474038732931874663414291977691768205905020851817371837201309465842145121566034191466074317331291917617948312760060076076187494241845964733601545258656691356938897045476999378301853690761019393346183399444885709492886255136045527892268278625031584769214557576038618072050920963328631966904311769061105229696990647343788859735245770763311090197080703057885418202392992906669244811538687591420322901974538631501908056399124380972389369124433799432270135643017742488105506913856899060636195026033175282362648026517568463927289950437474050837978307399375765779418035662827466922948465953574782802255183446025211246635677658147534118500540705623354628081030476529249592731951528955659088366822870559768303925787675828651813208292678351473432006181147635815021363227937705968367472820801423134310160414484191345206024095624553633346577188706857503267928527684671704332129605711336589031377934013322937362683604186854806749868684135181325681280648738234097552677711118248759754263279997955840615118717114159073342310742539785990253869738447583351216623844083190204948587820882805220586452388208984746294472123781748674289236066383753364007602865064562556274478941190781830300522601872268714666929194806621111037796300065404935300474234442550823893445102588162909309463693600094207728685115831460267905090842210556401455247238155864391489613997714528134494228976991713659651693631310770821358947918965592964641597582827541641287484025443378964617941298455542224914156623177721128039894370014828225305309955606019473889057629793286318464869990643662334424469739387456987361012571887591677829518986535717012155414096847168179100180849553184982655018517915430180139555339294231062848631406275254342055187737279042218047842598876342332101076192432336630365917536047328191230334576291220186485723196596248617193856904001994440568906053204512577453697598302824930475708924462519362430222819537800992971849214837073276663291499402083045667762398033998471608537969240138712003754586334301973863539971885591882272816848908637721672386447882378260106611153614387782921789476414106795483016850836271950835262460270591240285527143066957430036662538133527722736592126205375898198424847126660863381457968836295485243343284960249604720311994062126057435826575863982005991737827410629637943030526332929411400333254820579053906574869030934619767737241390676609755459152630590931653085375344461467060452148689852890214751798398181066717834947219682981118742326825097970130127447902699682999067320172262700287974765719558796851081025489874860072144944093338452695453840136465626248188956155930746574562322884234742991717597610114177283001265336681791951572188810061470899398033125496295138306821733585658734838402515609172980994451932882749498213202447847487025769249020597848848745481198442914065661763619163053265379724868683204975868068806882396504596064801218044108046759543785623195103000808470741950433065247075111447857886075487461096000584573723469351854947706188092059287711379296002942471488999847357344103535255233711990207581201629747021377345106530011052415225133179473563911246668371792492543494046117043618086778862133032501897881529991180596547213226441448342180435174216193854352400075993444974458138296649206163641393505867334254495090102763520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + -107938036005768146360841463395217008515761921994434170993539482148334541934664529590137963355975508428902459353109546599686159864680904193657896406768734650852488656749613367422805133905466514979609473786074294748569123936559895709411433224391697112737288495027296995537486301334266314429138328684121544813324252529429355533708933117071747783679958772561477559821669173130571537514545205048048514592443096365798992748668044968844785891293784878429995795857571484477417873541968055091202882666687658197819575755107588697145953119446250286948128579529195772717461232508545798333042184718873730208197359111722594387121083646215132151309394990179658724265423569966114376082375632487408598144254459739386065879406989376676162565611314548092691412010898627219993398003834568403275435573040613701799156269927752691907395181584767546997253028212874629307229480438983019845639224593668456667470659029223306380374716639483696098079213874008230147000507435388093476461370771718126424308300906681841657130100700415571576096264849628496379404845012231787409855412647072471621921512315306491412340017028090196089503354265407036873216150089892269150358248124930574850194030984442989150411395035210551979100610385745880550572953649404590758709359277008262412737388667437389790247209580993331939254423534893442219239414847791224535239556601524534759433919125110748416384443486532712505358361924711508874304660094901436478252758649807457581358335699184784379382835627459745643519474416397828676750324431305760859672284091376533687134207444627780312385732402155702924227154592379124773391481191493787955617271197786881179354795295413866987062663066532511434956917298307351000171141333464829952718387036531169285019846969287810488036782587244145192490916711814357316266667489877920647518240891368104443553988839835902792415315103029698151654589920094750608335560773380567752191805364568763472573564378483744281039583074680312204814494712504374165578792758492871517347411386707577593041036324382081389091505708214977166040034658029711838382371257330753202910836533733163004470217550878747102576226265608463602066765955026115145808326827685494139510438689621629760599233194527630642225645252884375295851500293679749176577417814484827986417823669614275585615493256961565628700637574784991118489589837809958805770056220375894366910070266131051865068981522826440192453303947300832018138513283512419562761453282619240939815660422689073730540508655330481146706927502165356036441347719365816325450241626629141210920405089811536943020976902422075578061785607506198894778237742899238298928654194494131725969818281583873011960755138947617210490085786084947137041677899990254306349435350226615308191821131076409558828086856586086456696095435020818154989537543663789722339142929705162318482739135460568334501674296564046344914256677202297885665849197485012858687685757201039093680648581552624800924736604306731434432576158853512930907253393335783310705532811556998071237248087204753915127291841519384485031430846936532211285787812803241741383390747225762542923293105823356659828328105137892806681440738128091462828424449093854049209756836558996678974568646389118737271849800595532768751324655383130899336456993803434382433805216994401203185582181227961118246433694825163878810509981042367672282018367235085374369674292930374786197674463764240463454123060850210342818563471869924859574447074526142655065522074968899042786947188191176206681159422472270267012472828446771889457457479339212800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + -20128030269589314900220388118280479240595230622985737777870912926072306025619658472039975884015131172155581611752836940448710205544863384638178292261346446724071884080197613178044556800515361277943582954087298979453242478731524413823284795646958686649054220649825453782440854904037948726706375256238072983613387156897973860611683490497931947394788082106101045512999262707237547436750083858506098696565978605181223516646621651999554354945901111642154634601441617070039078604891239650113889669320721731569374077304854280035368696249760954301302954902189334907369647506609857411554645480982638033441831891919181362221665730311338590818166642423939574058287138831580040371332566983630629835666813104948373093233084843935075724169726045500154725761388072758857439135132986699074417870572891204949304549368074061597688803139413613377444290998458232465363048934894758392473752577106020201189137911725919700718383103808875587124122718290661055243029360140205982779239146213507050410352416210534153476125305681863243263435093040117102904767538642918465529213994537522237971937238461680521905248691344651755975908051181456069802785499620344597374989563565165999252325548108647608289667553429873388742485612148491534439696600455143865416065541875244510469094437542144802005983337139795974867807054600974036174269569314386996174833403946710679134353165805847882589105821964724555974088625752105635224988860636973142277491856245596115799257905934923486537155192345308758564112136948706215350783274126500869624403816169429861108732153528384089817823613625475731500208536369009565569714246098689894847683012556764037725735364460098270630517265972053112819814716067447190833172623631506920889411067289304795575140940300219578529332944524058372749882671106766959816369782427115573072422762874298429733944800543353729096050151999785420710623395159444670870211710202580650579616194628509552148108639809024553586320601037101838440689816460921766982973221428523596752772956939915023266379763619046363435391694771033813680888104427139604595926793993182789510544576665894004284272410490775292284885476563340442607797020535177413482678902675136515449721135439895902659529349156867105801246789913860162002226442329039624896973682563729899152670306866730464248223216446245417841082538955948949434739899416736245383897791275566115643564018383078596888686611135421866497876201907064737107736269126317867956154205028707864185465796162364476123475199159573990115222071560461006958481345083415728059407452632468699996525348218317589842316250039390479044784031247061558117741684664150063975933153280091515107454291071582084977795360861655765742784872088810631165520777162187124535721532098189933736637292306981726557305785104017641559980880979145442280521034774804572824553566029772693927674445805460876430161573400430971502459634305123726701447988751402176698947652340512475118894744088981467132891721056969105561175668096554200806045428868754444671190928966681359924739866282386305039962671652036876166405020140532206184904694366550911708206273191672990317474560735823076141028824677475105718666507480426001421560262803945282130181727626065521871647593649949011077819716965784507661190839881127326189087203460297492756843327648481345333239366125637670571689493860945681298237573432939905585672333506431807272214401469956569006233199419908196402533862631307668364820861265590285258526328021913311137280436988197188272733714782206070317061817349391267498604261782353033876851392512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + 28047836245517878193519981397580370775325613998063697266518866253648288882348781090167807990601943789605777055387381257950582152559822735227052828750398706778142794474639944943756064652843862148967281752005521853790172413813937028910225970412770160875482222325874856736025918161464569112001602569932819137963622476596493227818379544190111567432272582531651661015748909889422709406993126387040286818376929020045014754517168821515778685182653237558598080825506759856957992544634849840381647210176803284492559392886226635386260689205913184397919378061433127846296930813110908675477956388019089994854126581389934614025332575422224194758502971724358096646037315345998425925449238787366973910523125777877682227568568720235013837098796253084712984452121142161382056147789314468351654547227367765240892617408385193260683424484566211374487595577056248093318822842849572957468353889004957188252865995710112252544584402949291642599510100751483271900656573749564400759461889870178683143135563416936680982304505751187156759213054744140190127866906163856729300587069098209849874716435520530326849263505255790437819380469403336737498577316604239102095847806476707544491513964125646365447890893025536292408740801280321876237510757620008309990115555551823114817433105120155146103985857569430135356281030396019881367198885151072417371434177978705517688175101995892841526619790216282852292438528734172696503874625691955337465692717047772082880673619263419298617621744086112353575749077233957900910858242313370815244163206844525803786752688596243352379250603560038299823038313327758920031745961385296850491701454555481034213422360650197438914736957247235927020653521086289743422455037066357080688789126348663131776300035738211921859168034788001430827946123382581745489361824295221197306678300963540291269164291208844250519303487867201340118824601571746371936266227502497622135818188792832951000812744371317521458001063368360153646499023907608253581072474046367873522472692044320559273801553762436256790753302620106453811166950144179220345946167084923954553464998856281038956668017703177134110331975062728298393882854437848305993210871912902271923809368492352590332568171757021642546316834638323145679409949222391672226865046493867327328321831438185821731453004743391774667398227657383514733793378429844726691682210675910349679873410410001304099927664118497324949631279431740107693626512531285079010992452499470922212249559443955780823756874586370056270319795590117912971608847055106877918759415550335986572800636830875017976569178285449337545347930627287679756734035328921151258896347824375739286516683047665193498669519551533207239391708345384033291621066854523304181748005607554024653346295933542141717098715721417759760601212020185177704182226414739507572052964180411456554045640750064370000576768019114777679651336205626317995694104860461374910919138439492895932047116982398898650845792500174567562066981367861805098563031861743682613483752326319566680715881279820557277721763764588347683759360913813879271351405068680554629171100889617611341190423197471070610552860471150202602584501262182798095910659863730699981712107794887650393507726865875294132032398424265042643586056547843147816230722313109616259793274227482995948911998365093123776519502885039897270988987146776666907229687038515831284869402768008156272622920343295323649977973071692658865588442810778315564564068426499823044426801244205509606575893269404062026314102308973233424255211432913003347968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + 31778686478997122874646234808725502351394975999081862878989510058162236210734233298040539577914581397846962755957865899924576447613814445508053788961565721287909345968349706557018316386338945519318159631268578646789127068890840485667787673118147664712218893221622697396032922499005859727697525460259465045145511676297669568287985247051307099294616630597108703973963225174769170211975423887016715193895761658360482815861798037189745301331633304308767855414481462973376470829088766084383533304379363470058767518683121876274510882781311151680139328422120956938487473249452293263867292132396398933017471814106881015333976041638374222702191523387219066479242864311092535810702267016352177458840870512399556403649210171886557617553823193735198426542442627125213568854034401915833485820354743231457800843190111879116165084822702976703314563694969348847449205578201493320900909326501378599014667895232983548332900793896601853231279211927031604308689684435665354265461460992735611208910987324321111008127523109582988341478533945755577222549592741183651799903620020515151066463792043282605051715179098208533463882742491818795676674896240310036842696373992703502779318888477654766600442866907419691239353064412817888405707151852627613344011225742104527253684670222525608982206673225240114849788075937625840810407738515723945833909203999643632449743128763831741169136358984374870126524087807178338168016712377373860083391541124474906097341089240249732911704621179010173523215363546395698873599754897163339076123879292585448913597128634886874570683392048432607646922653497845359326474249421686830951730468547276218493534462974340013651347901806384689512795188539625394976791944032808861331843769144973460461087006491608665661140997411162299920029024560602617760710488762047484794735685125283252267947166638394106187230013607194191496427946521509821407273556842198109480885855003751541305522576923341369016102894139524013168596128420980097198780360620638156326721840716174307608831604898221778180077840457771521000508055361790727364701149104626703948592087174654850527006584655843966966996870342339545457671656971734783156066870496194087637066075442462718507295490450625427291367069212694605493285274850159165602297491101703221690020525827338387653891185861253221642545216449696759581508990800692899254529049287985839877645465249536282031100801950904531182211720525300057745518337213344383341855524960099973222570606151490238939341015477848363806404705316255734928029366164890220865755834057684349570325027770423702407711775710500882310418188917214038351849319857426406184065227511035976593193292700539772326830067527827962133809725437631982279489345585871958916644650581423943517214696497188619001590703852847889230196273620320936439154214216492616722949800115029083692864512931649861120380994159602466542578981193488288466054634921331445348052068890367104474601994942048271547866054078454565798509074998133088659311679136218380033269957603414454909411397028453267648302906587151690625895428219742053491070989948747550124923760927585811329468141405376647461527720740267629091359947630223427378029010908355223833562950979271825245939836225455859497167618855315238921659653681503013371744009496503555982539638787159513758870932958170434994153998126825383852886374890367306085714901538214756732598805061387884342832577686221244556732809117387234059323615737156026898308815219431657222111213473924049930673419629825777220349037239412904810736657179554611200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + -62229491652031904509622939372044175496334042791524291943273420663997001968522072592802319863574030710372217850602308672701845556073702097153956512659675062258140502651742704551515263498354102527158623501395683928594943080939948134691435348928961351239721045016137040267778665718936657098447291734655652844142146812353213511888963373135260587635032233084819523738523483011438546751692736890998207393893407250309803572884064750845435834275593182745989384639487827375685250373264341506305416955993645420064303440548660679854293050523612986359164925166438702862912049003125615119634340884502068093789897717769798216576577530374622025867513152448359111328762610649996774993448511307594400544221461751116544793327984249682320625240912448986214757407481007205754706405536092525504294522452580071288391446872702229444739107069865169399011613520063192178158208801612049168122411320517391514180276385551547257088432353566752939502015835205610130354476242899947078345365232628488027350370846804428391243778667392860792658349351616822868712001506177867586745855625879417476959045144711790731696450318007732934235728366192142612573983845718301548398134178235883103569291968448464546808959943932555164342275066157368540136317566132064501010971141180382266344504507587756033700265883721951375720605061099451661238158803456878552807093793092265769569448304169175153393887686964153326357616897424926798619316024874425236930118581565109280201560506406015094477118327520208277489802918491832490892475099387609422023198039230526222720037575143996431397836109254672569535276807568606997993254983636537725418229643157559115311905380742537027873433251380886004908109529021691639169938281762043401383466220008423337779797599560874226999479065698733931985548300961395304623725740081417237383728278741885630502061084145619233546329965578583818553225880569517376533746191382951509957843622376670163843651498484289443510290538507091541371294603911373875517358564558148662877422384062193560474958841640558749167072399901977901604497600174447891157854297612063094806421883000633166866435955577310438248505147436664500377626827781343825578109711165113497736794344034582577361039909477807663596484777552578398424101918966857785682477403528826816850310781701994617649513472770199152123560046555041905222583494847377608317867392012002103971770156484231285604838123572932822552308076952135713003589678876488331723046036594138065138065734699960609023436529400357549423110855623218217909430815124847591635443167583334815982110341634342004767849581369509991510949198809218679704688564197781696746089489793381471808604821787208183784386857316465079376766239540978298393366970242105914459466537956032969716146280493123055953228407357284116674998866398063648688176214457559676644706844409347496629603255094983773896712239233555088207392170571624034236622567598817558679544529224326075976570552338288907511802635798569058321157543253572181160884766402020553577385107860533747079885034423323830802313832601221402522443791280288830254755098512702063200139459220719197705980023804091838748740476208537040486174712033067071691985289187623690684749911810040668727577530751709841163641610653477823115305646556206493963794897167272396394467506802889213138577992381208314825182716704509672577089742974651756328603605643178922885827701015392690985536184120577893033353943519607820444493576222457599080018321983657050184936118515118586600314027587849145377233473370770585319038508439961600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + 67730850918357670694462756322525429809467508681660018841879250296744896205003066156054710599049341262574166455678006986155286078234322918292314362984265689331873602326951506786849638829201822568675605494019155339651966209741529749034606713029970854304237012308985698219624529939313160948645532804536530764769966912853094814843237798710389596715729033451082245188906049098947908291381528170639907373034784198000782703804999539225516820489368840947550636572546605483687750670173786218955683003539575916048331326991922436947445995684991732329815171285704814936728049274878139717286667444352552977979289723920956559878215834280854076569098224667757245159580357850466581095213608508138768201177452028442592949960061890048571315619503862387802496018196927323848216036189547767476524203630198187931497727259156523631255819762352918239350296357292033426785593182143153838527711228822445230713496587745029333468066899101576608570711603727943471022975478990297272813293471834213416283482789482125063637838764559442361487371149727045257907343963397568252512173972015099988484976507045642620709049726174728191145921291176291635590840413174646970157650312015833957874436628972526046591144710898972072570574608433295835561315198474054298275622498418651376971646536956994160425614712256606649173100979617164024391418723790060987439820779391502595609445279176026791092828131860645757851853296474538136460523023544036063064858194935139814280122686873906424151597159467528359502904079155939773209579153722550436938633614759407848072209119363684311786848693151902688937272425029456268624476836492605176822500947301153963321778638243722116540766979968610967428634754125898600721334689687501291911446644738016269364649692410396482374688153738227280508146202667750448680123192031019747187288251029908768223149837231966081212963596781081376358959576852122197686334058715827995436561369849778765850493034449759373309930797566693976515494758122657945538661131286898172269182626023901910685528558992977947664176655743222759726125995940933751302799670389834915674346691212403963555189503429126606732933729933732780509672017284581471649540936930912147804620228101851169438773081524408386091406873309254239718939446412502932370459298849884850822201178554730594835374804847343204303039309870929301478642194289454157802969610253458896431759505660509625354177579861557623691120176963755328571754366799873144880681759850895284250554025179132711002552993372922333450917414274060150297295139600387333742830306957642683229454512022908475635972925629654388907166034494849919463427195840057622404665996602862066416584416557553318721851762008918634944776905207356043021608785261713474500603626641724793474370803931379537837164986466334925645527065276416043787224964512605409219076743632820442384791286967313431689019378299273421829543911995173566632850847954811926417714682540399630046357077506439185826025421111992503728989239828904223627626175199296971153885220315391055184989619059691581851636567452908970916980483518253729578020917819352462009046822913722723593446296031963823375758957336278880805691304939237505634303002719123786514106164182706611158634307427214553269726029149627738933624950690826683178775793043968156428403522967816459909907146043133846568197523624726987649605850338097650453719210889377066111753016988660130407058650087902189944142538585058768302613346025085739081298635129331139426914994148592382233100418157749883862645085008642610495425085440000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + -60188208237093120809291262858458930008467539077260734834436472221743896107495753683927645855063026076065528575271202127048392135022785438360131096978000057425330269858069484812494401844091167494276867756161074223282068346277767017049789808865093810034129065477873010194782847820107547667631381030284346761133452906544564237959252401511812077786918706974535215523246334555579216694990779546729177039962866383555230919609137936040116101393054430337200550258360765218206645501584645112882644350717368907033948890650313892252502223940259703776564897718680837790765344970828670699229685386731559894635320340838758242947599716815734692418689979845393755174370505943679832119684047254032126661303517756363760355081332651083719894312960491444423628625603553084853204960933179019831319892165344840061485298194366535620632924801674086594970093857820153738564116312535042075830606664631403307155192180569897130900622533250301660829925211093480408901697002379409694963176565199604336569241234274961032866522098985131775934149796356193938155655602297213411375106684171999490606169456000882675518260629449535771084535167401474907975214917696846273733092169142557901168109048407715690195650727231895101793429448415526040843533089769961572436518440073277416951896466985792425643729936475296255030137123718443862464798253311928927870451061934756802714215262590173319893289990401857051534801737187449010959095321456881008304640485190918658444372932783197260859181050365105033150381661489478577743865432998096309693202683173420221294699202785702989074451468290774898175590283191028649023012531079515258864243078602313038495513452000433103722948425335086731722532239459864059330311842615144465076477212291136349738621492247218488253776004018649074728180407443797912931578582280395808806758977999262671903300228274457830182691112148340547733845313863699982805211955697287142821754466010561226353810790101201079953541905352062155744682103035220381519865682443268122589191975004065585705848776277485187159750869576847250412625312942668475106428604619523379108327671733867527332304724487645299995660894678307928321043757062037211450425204398390663634948145275964152345203985786377407109392867950905217899241645155918998297195706355053663793407120064023596701762366516945132077771028542175485045786167939453063930455569877297299636547008138830197462398353823482246331693219167012543569097919681003993357917525271515528103472966925116472963071132772981623425607562131580536056348092336459918422469330505709965240336387137185831183886966432042859054600474591697012148843632984514183980973150169130730249445348282847396023664579173387354889731171335824629501315351456261302934128808509357145038635101505662137028833356235349588125446749390863290842708188713936429091228642626652836079121531704818880555466611904601463671579522494954721972171105804158398511826902466020475822687344100878785407296839362791374506476720650754750901468167976241178009869223291119322149590620704272945840568129849886404034864480943591544633285353762513048108041303801725076986224590740747245937679190992492856047880915863825678459311305013268398990346865464315720602741819412406605744666390899339867187997962180385297602121713279977591678687267694312778823859473347788367414391861476599676682587616365191574627968954257830029374616694862979266245036801873309069938386277432353787083013186689043882867573409217960559639743238615214155579631982516665154289042144168547490725888000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + 37602982566310167389557449733104488683592364803450838335193474519254283540990146762601448943905475529496254248389003469207921150513136666570072837188933811998673616919289943019537960317447024807042068523584079083835000590084917890148473738840282897069873030370208426765047335927180568243816747712509818171654591025802818064313055231228839263752124547402747209402052115879908972280217646300920075547414633851069199560913346452140567433053447648959315145708760335166929795927129847698183947534245208063590529959565361741333237290673424802234078573514632906940922823364637566368295370032261851153729202899185530340890921970370915171110672437682222179223444450863966765999314653576631968173310332775169258696841338206620114659778475801896815281810176720860053433637523347737826650747343382838882115547817335139505454415010466113974185961766638730095145248010794432758888255817027231685092874585071864450188053453789965831084335833873244258811479298342992662069121746227313673498521318911864097211489126150373884634261158601283063956394994656677466805306848876394407466774334398824314879077062350387907442571845984921442683713569394182561384278780667321869155109025129209671245392379852427157726719517870069245725673157067736541321198074889622108385600603248679760581900992844826734639114140166368510110149429381176821364538653220438527900340290770736031375456200625091733581939390430536681315777772864993369725004072151421116576704536326100879390856795726470391809596066068446047562191275987153153209485047638107852948446096878228882272541676090841521545343332881400425047078070095082428245589253912549445393036339339529333762424534656997256567516766426273811423795169894199010880427590780727884980737366266962540958582836043360016798275032819362149109459887379944003319244678302513135094093657258812931375604802495590207520483618778757193411351943231943530055825364025459269412676597518824632666389527296180057601136967713721451466441941193752192932497369362412806133491729066715664023647236136730081594300306389566297651609790918916264008886648551881648920364378617136944144094021316196954519326188937436876321770439668342634690782491838132401917384760188845724379316546118271422076323916788135450421300609887093886080665956759019420142482268561306074371171539888668259410489393772607047324500644823407739481861538308648904391643441658424492520490983013185642005790961723086227778291512553140140319865357202362136310362113313817652843348042217943869589901026519988169480477918402689770120741551455447047232776240774142149023875979468338286993960735666751069390668474147326290117217176416899844944871269417597171913699167445623123476403040448333260183496846623341460442994245893357299495387969816518372546373832426709692200935634717505020398469670636701516379025842404235038784066955387616976981347255667861323361002629346227642916864525134632614700823616722866419891897208551693064587190199630938357172373157296759317586901071723045443723880128225008856677359764331607487751139017009734518418836455804212646536616370690784642922408757899886667928651858551387525746250145811094934544991401920104136806023191203555577733629864694230349119071017058407133229819571957024518088917037919644780954110950023399738753605326838124496179361793718257926315665858939946740611639573468006747145549076028898732306444227470783393283385339928182859344929688018620693498722792132699531883938492694989178423398307375149374593319022580308377600000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + -14689353870152099321001389952672754450753421242674517744924059302377709759226472005293097596522105490992728379739382006331683627747237400259299438524401568000638934709640285801741295014257283464602285069225298186013302667831897807316147500260548155717302648879507332219970011144182266830474071159519722354804442091965696488216836856652606216164778021398134752604992887451710441104425060422985391293632715347265220988715451579276118018669936238500672709493836440454400297697872509992806059502875551672204117507937748725073649976430788743870228082545043773645021329262934537267634311842048375110568149875802323433368733881583285824158812952031121988700190851200867497628145687616254099571811027701550495390425832453989909002533048929163327141816619854221399790086111140173102678670357386993903513034751953084879802145340555667474167406744302497233856303379853721593698771797509180496127931315568485973692469826196656431387581276070328081664195507022946507218733737262185932379474054223580849848842145492196378121530672010840840614335067386473170921241316141171732287467396296256797701656652471012258665520444041377116168960789418730478473911507852874637255968049857468609252420707657715202901840964531701476321098105750017168016083946916821189758799133815242700906173968606083837112473004540495275964839805591967329005629761002053727079162913692305078663026642639685413666779209462495268528693075177267830119530972606433012478068851934814986662701377507450934366369916743113595249123631055821711249440948400319748007906617373261042417789382972700645854675030688017990941696528171838503626258207089267829319065746651990692455216521494731592090608879935132723423845290717548342196056165426716595354426813167197840973618123916454311079955983842269390788386102647128000053885352739479720023994046272609725693200111212232617843162275521940900345974480889636745629955143404552287921644009837735799565309647225970499288480002937182906873426234883034796729342298428471482050855517157558894256139284998397341509837940510062091000255883817269791619047935102044060311017545297351564108446213320296685445767494091166403433436979401296082656057641126717045607493872536364532009267324630150981444991136759382716486679562933978708080893984067983062795132197781361887748499319366569429107929019960436300980681778771394301962851258136900215272344858900037337691345735771262114913414388932809314759043889698605012642514572587320994645649292385679684403685535471988674618260997293137773160613247377161135583877286125985222360780743766418027070892654215708513581813973750227795198659268013954363103565068520417499441467648553602116451769204119587682589063649674771513692380851125356573501872014013750735536422234349013318894818959923513174527651203986060014633087340526884437135030644196591069736979723550871807980085038913486219907375103179368965188593489395020558110004923426051677942930338641273959872017122687124505438963592961416074896228965776036070566427688862861948099128231632424270921702504365032705846420979755046139609269085792488092003768604226610527479118714564516896462034168033470221406430908473603075486104263607897834028833223112136306498195245857020854633979484978319159227669646829027995375299063940958439868600531590328033728760505174550005819829330426069203390067458693735940382113809231502337392290144223513364303673640048764296270674062003763425276404813380966510714846221329252541291482949571656536196705681408000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + 3197149297059898944343979342993709314735359675721166945605199524347603913690030480345226038036587540085516706595588244977480504045991730963915033079365691309031138850866324533632412879552970443957534893618284292744016161923039954689459727106631583901939896866724177811422764942808126259232261636937950238135870157294031384993486587276619672769543219581973870831218518824386888710855742507966193261088137774545906376344748655159728917247601539410770142383597084861282872428808824646830395810565604229583484189884827161176053774144394635552765065500921087765533092300078284249372580589753134539875041261645740076194850336979751300778353559538460541278007875122498244849632615601642844454876834907451012569340748005768041241220552146564336955476439902133377228468172546055599878283077594530616494413418582428104933995490821951299931376801208154988414783683958983530918916685084125499469950980508840652348021408377903955276985128700598486555099503927024503610278812312746772348013987111343760726811819717276339584745201728275729847779041494730257429255522197482559942593338820980803374081251759833854629006506753590977709313226024728512981072877201372458468857235540035790655782332981633223882288286495155591983491008090085476496362162244236870566401590456156700960549301031267909922667584799183570952282602737567339072070544777927106363719211546762058524936343070636802105559771318859856174072338819991057239907103628001901027493961949351622439567821020000663423420590644155629261554462681359710987706958966491557626311685741540819164284321272200849913730482732526996629098560906588418498790385572055841547673359239139196151377913920327425678005169530743587498971732909520586968768393069602503456475936320254512219011272718355572603053496307505940823197105318311556766620467767120388421221515195388421071151636227666628638443670380715135462139299457547706597293754856435119086801589686756417396609033660879691761676766200491847066243161466227175057768992811935559936499011001610476156122823862276182031248517623280064352153011201639720826578752650622170737974137498041231938704182196138143390348933273001143999953186794403241517979532514728156426788481075706059525246307064757616612291393873889455770075649796194034607430681320742770945042198394021439654171505556828855618924534479170879618626264681056428733604259402731378435179431229568941922658054529527124583119693250909222032956963818204016208479851455651727921372335463030535629603230362723064813281701496357593573164209330008472925511429647406769708950621251239873495696225022870345386488222116861038831587662615849251566445408438772488985796823010166202171446463041020386088647353111704388715762974608567309925084524574016979082518734925473309462750361169206266245792104892514488464496444939644557533283837629771337068258864149317991165725400656305418520130745965286647795934254158402552289592153514850957676919689975312531432625183418564489257886433843891364785623536105047098401540839394775827765559762889772445162844549864885187655809544155563252287225229063437009119538562435921771719436354599190696041817340196914945673802992702191252733161917387179651055889799647848961496568396287855298516050165456914537991417716816016954966709661977606665048163583164252821982437006678843127488461244258051525487385570162343341858476962498745607566951064919277544486892071356955461779021383665758305548156392269153612817060580869306900456021504698614820320051200000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + -220329049857434417105402561349547811942147935709612571964870726381764745916927422758545533730045214503110990458331734355465383642601695624629663615549459390800561505700201745813914291254301626915133116055175316922786336290083492482997123609992587271162670682670859657269723735812783879160888444330628196418954737546921205618590395344733211660559550039217816785576995128012873118169235353186423485496390210724068407017962714816563342393853570045218250526757302295066124404756607823953114383400364040801342826083186473990692169221300067283038902575761027710326385100731814960911875398406811206018364762738746011023055795837926300186705462106468273257952220046364250957245511655612990515439236849101930519950658002288624428155091631605010392944071172336627177493704360377342269673969748549048053367142477851401010176626643055503018198606385789482898089847105905355105394182052812717792304233500136951351371050659398259283220040018372120836366921422505212500523944450673068681904325328405011836275862840794787219245078986255383157372389407473211950410476746891664418535719850496738775317052179681618952224049233537608614291892540247738028329864527071370191280334381628829269808807613398843071427459937930120189405032297806071258346074217655707635646218366655430557899600183192808490620939760974746144134142263464091918137677865299405567813702606182933330532171672045550033833739892753199661939360790545980994784743232792431632253866224981103824239984502214973285132794057068588777991161579238579512527545382394639152571543045812768146292837279769604588626284216089185336964082759262367826771511528437447485099581059487783702806523750350211779463501695483594652684535417759796663977622070288654997041045496182771242810597617810025726036809033394980843634695356344362947284653640582230369859031760515000339410828837941903722359057495545766148573953625581341454310029777057182318194042520300124516219662513695928406836187671500721254741354593105299730175192252356362771448678085966154492202846655251652638435048803966028558493415681978009906259776598904845211564439052878136243942989016254225664266251264080841255451593101283681471865307732041683138634603911142669208444174843802299528532577368825649860474753242730975550088739029328818626604870435416637945536753622415837431419230303283034937566881607742731410124843856009880315266884996927930627603974426910959305803216625761750138823397097671964224481312476925854286276348812276178428692248604352771600196745373132855125272601926890722594259840046407291243618548277973217893403525495263948478844197889528248820434774660032833940926494076021034870644246865610731561052841265000979278776363953237138609732768309302468214749127243198322949361128661165072302135932028805566515608817217588077660548332300798713189342405485286089041467101327221592279589718898095626578647617797729967012433047094816069212939563546023215823849264105073198821483178588241461835896756809797060902923347581627181257028598645308998756843259979655134402819079389653233035098585616681476077207057243895067312422445579543033763505674987169749365494312854320716412422012273131152262005818317748101233407661306203692467528574506537035291091213210729180115707859597151467611106595311963174463599596418798027802763967606531741491465437696100603470798305724891509121183435678255842225439662060387679277824318109567468060501068485283414812022224344817516913214424859490685890655915599127275110400000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + -62174264891631577638971744182760917012818042472906048993961860545847288757422499779835687405214973787666805627017826328577929232908680663357669626574947272540876690683689170984001890547352196313475941347283538129273761492886321450721389972977640186642019897972295386325769166872295391607035510389767630807058852742057945672003114560783289626704208387803403042306356691900861102326134965856722504702366623852950163937798761412551898771650033796748401632474523465692872137630648298811202380280297526759491568454318116051258430259269568073607164416063045785139064659952550844178958755864937680497571339902541773039449246124274813512589720312773139783908855416411143315817562549165328667199646607163240681639154007240800270486200521155008338172855821548666121983301336787923850830180184910659920043184794224904005380413446336359908839209566193610405969674814396136396043716244568080759235257350175667019156212720208274570449227714789507025431479268228984174026311475184877729974805008664490286503010641228304715158803872415207968023486940730846653947150930581026409819973048555111369034902663306467546174199306986099398363713997329735635595876920291344372337159909957576991727086449424347076737665037002704052996631008422501886319670478611047554607609377777978965865867051042989270684759645282887772924575497223778263306682856635604251246587676726695521573286776147826299596145886947315674433679247759548807549221017755482621778001712812645575299222583951034557258709793039038127894814731994553228066024960775451123525529142928405308586843601046964592271874347931887636905838553380403011638487999831427407706266472277520747175599177210744144191150936893297651612897654834264187440434273298053712116264439546992370773062444907481626346932474298052103324384995385331294088320700209658232486324426918238782853855521117646005352243827446095985304430882654467601174065925417285529796816270680307352010088277245199630710101180766975523100768315030128242179390384028179036466868810155683320664142965728241159032341995093727454190211153954918501759121667661929633949159672319073615507126358964277718683817298687922889020915282353485909182033976916008506475703255662462294587254651020476370109738110046723118200106525325998993717446059219066959162619295053101303846771937629997877822037577795206446912711696925634819198375184040802946662539654179656490507919274048821918373634647430363267922417550387254305978916299348370727874237722842127303542318949146892228568876714175519878875624252328149642880767837642384210872374118896812970772134963915873553232846432317438088304618008574255182802034808287794838889965937653205238471885945440454584917729469458159985214621440245547393488568800592663770848882360500055246903649473634325488493855389636931101805745739773657517383433670461255048052489335863209728380129696906597587343767880482808425591533950422290588812016214980855353016083197338493416263114058425601237311285069131288613335410157712311719941881904592091600131987083203609524387369596263527721255062083467713770997681871471421917400289484551025217562467897009016881189240772923520433852237381534741734865933460734038316501269547152896288079143955462823837357984710440232214576252811795979343873098416852985276917660472001267619166340215080422554301812957557859403349640727510329346737382388347087017605447396336734139883350336999455513959221783156721196493608371868578294810945945943327114698681766379520000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + 16390545545935789509664993086153157417693257126519558225570129460737277546041773305224327695477508385327280231507445657421105525474465387765206363937277017573813216319055046511521808109823820045932279590723086963943711200794286472614530294394345298646652729828358925778534625773898576444734242242788592066093836330253254269085938767670906024188993855983706819245533406196249814400095437790199600547359402742191290269040282181746786487472392382371669940115986760034991440513210534438131922449466008213740428208830682841078297017231594420829258713853682351084560475657427064074477889957338831263605929746810352059787010639328494433404671549154589963047856763239574536955310836915498087141516419655596453004486847415077069568645349016648805785107901615150894563178404598267432042529661168510346139968188414210530427177037956965837775461500612695410050400286490198161053305382516671427154367966943921641618331975801862319906595259917592699228143041830441677995229731350507163552918627134661330282820163589016515135642366187636246856496213260617439668899732705785635854342104711270168816465757481221898892642774417786077018874493399855759121619587369433679320500538365997265330519142178127425781510321929285438002105047472187398460192048630324111028950443782260751016093772581244063960862988292697433631349334233541865429246721290319440195024933253202270910018171889443865120011778059973219218323820956635719627671227190279477501193519344348097534259307064334855530988510400449361144154636554362560379894328179835014484754790847966804316060641742658894224711076115964704379196638295288496398263452919990132629010472451897155552149974175426242699067848593269683115050344491984146494244046323260237903717663746936659908051365011900979910493940145429329273477003140914331541204220453049175962400428394200698105606143484385271262049957599248470308405561773796689974379592788600374949848162737217725765374076253864247004684037885235000670924611793459121371027642819225373202820450026730744819091975949808014792742802780841746575488137857498560627338740089737207733031786696464091465062260017419981151603996728533223168736499186972020184722361512060558570621872574939126435940511768396017765997551126687193324067230920747922544742854905776457414922483568005438824940891328183374597131589617734520881024258016693073838211316331237496908976487512467018499918005354482558741800635471697169257395227520547984754421142997582111960446366410132634928267310228455342729103544788392322011153080190219707818307653307919477435678958311092724600742855150406544476600639739241230624539706914410354984500301579972235195657681699786407762037619023592907944853901333200325803884308178725366231289157904018799897252171433126058327126514273188394912324295300336132991643730050220246268343838528545983988934894928472563831158159535462138656137958793775955453215827184256785546360250653661547852173987162248286092976263642824328803492488806350003411792326535136108868076260611413361341870858727106896445951779014722455965615979983204191014113908918510968200704024751404403299032000224472480417058762983295487114677893105679428598390801189127038804347849482997047564531084830516405300072520819942727863638910045340974876839906618950408832048902859452575570971634578540257424718832209310746970877917687205054149661120418671499997004745658844514394185853470260140506722252870280685196988167414669232166268029912551164848635904000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + -1140205659309192701918818259610102919439899547060005198580183758791256018648156590294606938687068878596208108226844446656971828845481029947338890032635056198974375303992438479594309766373305811281905793803053188392256974662352033602584877689233613826860429811658625995713514073287336780609022779748288349119598745170602245861143235556024987270844867146514968570974625248545402820127004833566460505107006980675899426921431869169552926255308407800790505216974531910023962379367515876018417412297070986826498163297087328136691600247990323187351780886605475253380365387126188575195858763969965478868096875402485261992542006778949596067915557527639628743065079014446590925506894972504684817450003395045349901479629051933469707187190096195646105458152195941848989615027967755113041514152147561918337806361655750502682754630926608862045625940190041075734441685143197456727786325580641962224212236278097574031914630914688486290609779868121026028409405515333703770834132931789838147490684335218388093610486905208300197657765413061242564795566789359515396090433022543462282205412487065104787621770841763424448937186479204290160948667653588649196139766360667603741344332074277448795319686295391663203913800677893923084906734035501286968377130506920001616014282994723475554171856376329468802359636200455353728546167616323100345347833727129386842707320707165807807429421031566425673060986862433210446785871059457522829328983633758108570755334160688064334585991855687017669994997769436382236650148481840040694422550269518504178674049600896418545390897090330508144471267599873962135543650236959101943074766665729413612373294042773639067533003370538185253732677379543899882752598090969906241082132149141038301999816431761336077123502625046003812013405420522690228785696409582082627749761741348181572785673437081098048491103904809112291556193915377082104459837746153971022799626516424700942852778317863695092990582647825141932702097828787600677746714833193979023666514239847257994154461492752421991046525134447448765691188793272601111082515373589107164132493561530962079020018607824548199796896216608004300546646125044251853398038160687334823157406281073877957273683256742596285029910686104714758654181787687591261194505663988537779289710877361701412734517972385869137990904902804889851886799790321601820380975806309372090609272051534964795205939534116741885545518392997019154487942946298077588695076774643878689057631447381577625173013665413469863827330528558604847240050622648782570202625168231789757128907033785316490115678976117678392702519978456708218656906264950653579293029099697806840115339530954941888112795048772672773295499664966580037906195895042086716763773929877335607300417159811988621728594885073173080678345596953604015878583391169532264845927966907162475993706949967162956147459612821628466212438325107871093677413379474506933995233878317620079936775790575640195278419357195031561659250985115718036204121911173654292640690454709080083555524098908817132019198937266765954851338731602710124844280263520319733414906501295157485881066377194786407219106552813715518314736165761089845090776269059261594579524547218890090140494158110708497764897681711823630010923791637289465709176803572784920759179406679476633907609713292282451757849534275831157233807164442573299798930623810810294320290822986448734677952398503014816300181683752774642870405857342531616705029297255013325355299968731054080000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + -91621661352543608876590225385842514281105663552243392986465565473424179660536938221939378639950988606203734806689172243258917173812493402665424416572347612600845204078931236076773527479980409194551429856377124635490806221172077437901216245803946904673587022575852254730069009775628698487581712477279665457957938247076684069464918337525036914851472409698469134314572819264316824230675206053178027033087537684015240121001765239528410790215852103484105783102187381167545246858036263318860110340177808684543851548826550171024457649058995125587625360062736368352820390487832188936067185033387913449132004363284098124031796631805860045639779309681707971297581754710579307080666521957701044810718759028468302342426494523559525250904674536004679656895862257334455100207027766984528285105862887653805745535510922967765866179972372849922618059609926122698424785309371950861607626070357563520449958291005665308352521559738007247006073401228154652394648329746918051458137569127705191083130625375381062065071042277084481720364736559033147692981515540963347998038006130133725552019317682027333667518444742828751402740921318359991683290310897846843855782523171912871540410992967257092655500911565158932104542595163857374837037147826224394536485341205649683752005966735707180032244003367465908466026132830578582283087389822585722426263721443246574962030512399369812123348069661815825279711916582659673399861725703412264997819856075924368731098889636100116605815833962347122308993599143303005877213528874696070267649137698329820844102331225940137310179285875510895396403662968447714982858596399213871123792846910629400417444237285860844641112525520069653938779668004128292994644120880504822231054145560453186668346731815602764916098886438179204092856930078569136788209045448336103072499797117773942963439097151546108341699844131676033561410957859349999034671602343293374499068993711810155522363099832934057602725793242429368890908469076658001366462211344401827725776194973493683878281792901384562818029908460562728637116374993101756925882992891671130995296461577355059531686854876295509839021715008333360121890724316289733688494659599572151982546226085623629089337594068768894631300103928135950722461437274029405386027386341070765642840035218564827297804162304793804769561259179930006331958433292614887933121526100650821266507049139232645863359633041880151534896081666644961897618042217181174930091982678762575239285094470293879327298345912556031298406908950163497279072531322906426965659480811362026613125083639477267749702498967482746346102875202845406549655451765773120168603426150903025649757954048108433633031820348877076392666191628838644969467817401944307180376610705768455973177089329022266591289139694023850161258894914677704473352821053469524946637357135713276756121412143595158711221461455158004436266538520175947627315980045709322055579678768194661567237077434123210737176842955906505898022673950426222082296138291000328179150235148389082449799654831477857889182867047918751088401981219480559668384672242074361449506673022878110322338032689232200745450089762294859516400957527571370986209028886993405096144410371685629807494125051016549105119531789065920778238885086089759197365070878833860440362812405349376953576885677678723607926232042750866019621218741160846464647338443482623330908759949578782707609696578715789951996774511154821638999341590745916972167340812808148315603225018368000000000000000000000000000000000000000000000000000000000000000000000000000*i1^125 + 23704024332674944790107596891117605679095655713329616849706877756201411050040174293664033206646333460780346517727282223094536757300404545448610064939735791850043205066008867185998644036008625902389749374660255433414486336036396749648428942099142932968184009020122006780514056457696279936316283590859218838439678674950674975412015971263000572933911627584829899916077800141403795911423990101940804823159099554430039902186823927387567477357741779535651608083378551214230283391667294330889899004874067507451177008720334895362120591081623995840323762247681308286141354980240419246956369281787503693087878026990249214271893598807958833216312599331760443722718884801543733656259370248792778709813338330386608994773289332163014003138725869857038943971886839745376153536038271758342511930151041321925262048522031937120669217250250146317538149424659958972287618315833919075246653238625001178054949890738241450837746544721830506879185573837884885541609277286653381402742196385205867512023647695144602348671381972424740390606593833642357797972610720744073532847611770709568346527967341172639875596095697866362303156603467786395328334757817674600154925725443313685215281617621475140780523425331101452603653222338747472229701836881813916705459023357393741065477817405316805994016708200124077502473990450948129834329132615218601716649146792667637706112495154677655662175717019377564722393215849999296044512765147403123544535341758089416390721166075873037121158590146929846516091560521338183662372819650077831079965499977334177258706622382435306684401586292192924896351656382135777727521850181488535167808035063973393807588023660757699719101730986049953485278929247535550571395158747251591912366174745169470449178532314108963434093148505210975534641972488252264608657496714859257212454301609343870676385731700587755973110300460584334793720508937034532472975515825961989299782676534107830609191750954965528709370551080551406639858545939608163133118060278315136530614223439850797665314324967513268423588232239842074226849904347330657527798756817549595234815368271871937169107969138246777793210730652731299932330870333786635304259444893010635149448574421929142978650926638154525064741609593208885099690401647780090419080898719702261237973727065171206865878664726883120258788237278574547890160638727462885698482418208995696068845669067965344791032525140235720334451259045423703766051907500047641272539594361361059001047471719232188237446810523885517544402064141769639604080480350942260482479666243669127538194671883322182992812165184590022178647756364119965864705594491175408191813971684111425933037281469392727886689886772078235984209162059922158850852903308691344148564773299310408243404521448268105144224917366917681630527584061189317208856247625441756960755273194292966505586789483187957812033869580007062688921665284515861867895607763814266038502443241801446472155171864393461411862381901573457742780951737795739492095911652412452729219927499684990750853360067147187240694790249157550504762627315962364699103079238640208406234287845558390712338526358871086051502338483543095504124512587277096609516724008768706830889753320385896348735151530510001487973432092831893472025296103290612097594132526094290059414192616356791662669234052736335611340503505980231875968775463954306855314766840750189749675470863340367763941659875198789518993186575921629673651301228105625290869051534388545912517427200000000000000000000000000000000000000000000000000000000000000000000000000*i1^126 + -3322931480629968985553706729079907407837649416873332916113175930258162947990499046824324580959142116741004146757895866820250520383458266704070984196077746713996315171756881404963190528059283687998953445634551472481725407709799126225070991018655344448433391869285960415872380626209153926903284422280509796383249216654046294163070945449793057270364272920612756714149320738516310388552918518938685597080021810975689258319628435181610818360090419544600815530562047364640051402303935992312377204175864642628469170643379551023753546254655849111658318440364280033747660126065909241078803096872026474433413899666456566445433142340922217848368956743085700465908003771835265920340844060269361149967033217997643645771051109840328188908876362020540091379946714851180508883211258665946812131331698346089018751839328037091296611951233549169990483262929557736797726021079575167216083970819059156695167294775391407834866685793428710719897555847215445926752928677176623527184563920348935022310602110115049881274758949159840489187120682004835231370565334681124867323607953182159405195514084690674991962798105433954200894102274175042284515082585272717299693283551980788158637811117207492908293818047120488870036804462294165853446442326051528522731988601228646844838248406128284677152375597857800093680599758063297884499987236770250825042235114049495511996068409159337127799688802322387544332220570825529844231815937271300877487963249282519679748849558926274367203430979298749471790753066968410213642105065382316339955058108295298706049295306330405085891296253178068067811744664607920351686233380894350083405330171241244973164311551747155558394991745476255935097630947588583743700485991545584704118674326565850181347027745313476838548959784955067774953049615600737821686400250016355216876168168449360964354626773653288866120323997336368146313935796640424957214784754629452193444336477755806999695543692433304734800271018613616361586670763945419004633094634499331674351513737840308618723391431343902316908789468920144416598688494437889234197285281522570583550154264569624034765564587867057811132313804120309202572387161279539302726820903730160659535449992905777312106621816449157512540651460926344660698417453234484741037914264717988751259815921662284142464038708878491029431493101158696950451056135780191132805953170854492524205273444707158696145281734713569255017724276436771727888312534085604712152172397616523517786052809252120773873851552702009302753403719110673151684084019709540179024404834780905063433286116218856405728581832988848183570481447739721613281932623298855583289376864111262728455119633394467623542116264968054236684893379298864024477026712279499451852527447796579001089323261471532321725011494027160765212840582721869128330733936720869805486779561460112421073767047057288651073383529524035582078378736609731234111984374765200854835657694685847132132746048135908958650414931519012625011449738757816162767184281551372531585265470609168515728498612698475041399247443137396389146392792102314392200474697886628274845082409326464090074154931748471795484206720082845942581077627260475327391356369081452140099624741672682055657760496236828035789076632787415285407802088637879160243325390204749370956089487242245091551296272649289023175973600051269451348446630565248327686461550553985759492308744658351533432346260414977672306391322561132934704806682767965209579438978214228131840000000000000000000000000000000000000000000000000000000000000000000000000*i1^127 + 568134339054325412478565868611232244009028092864687737107725146727436430213831358743464798453441852450441226675400984101612507415910556396424409774375033839396167769487191366687492588567930696730133319090075037273137253511170133250905832717944428947465980468627495806628397075148354264554140781528169869151819813134189546665881604653703850909008935363633501224125877893503360309167148841767857000088994032574961453311535699494479829697382591851381075628943064424692294620546891267490409982116392319430920756380773437054037051137115607814876995119882057463712054972767175466990534632787021633400382484594699801631012902414943699296190000415903377366363906652528120080445274335078341542951665076894055129416048454799425560372235948270640385412996543111759754792754604957014540026636162007542096985329549997777042743085438577150373670812688747520747984785562232894280152103834276637504282033576651482845596226839473372287168307615226490949641598296939074055726168392986583851640298037642472626653652167773006744266599586269972422221278974738223688606389139410241890943282655472525836330931059006469797377538126678321676198346781727744556922736723410487612796388587968805039932962159004582712025938583191027537345805727462654420002748104007090504780988175538824659682386120635295636879449623124027946573318620464753120650337494839866249713806544146496795374158023723598028097654272943800201835766984864566076979724790166244766276518110933945381867854258055990416419381088414625366572241376080460300372629164612802356313526868785403530575455115934353287933649037681883125706292880231943574798586326417777989580974776241702884259485626372302668391342515651243624119607590375261776350198612930199827348068031781985290093951584355694551775353739315471585426963775785015951233912975293641594084166958696432728438345316543579582214786112386969193819536666231405315066296484778764547831752814572485341624869094107587471176960592846849760737865409070192014823973313660774308156950136502368082656418680229082059740154473062399895237100649142011221430093092472786441864208853886897075643680910500877714628491073514813848242940535077662326977388416647606299513027464859849492509886083115856677912416962702512615535546529165524408947508569284381913784802070448803397156839814171039552583922236706046979746315972232028784690616255217275240228933226277287772104067881181083121160106393147782686479377950664254380391655079204549688706361258051854698241775977536455337860332751356675768823026351872975582639020913224370126405869004606669785040287932593368922249207851461942399217699786882351623649978764868716873675228144022455742395770984200041171655298335152846728944472385514516551460488417085496897103127905214369145243994092197036402670173375257879559268153046856505031121205652048416127522854731019998276692987639960738469841431962035305978242401676736619190722883363410568196262067463313070103659994016340166547437773748000650999388928648476996153399148326029190184374143192239089114930469823932060859951227323044322701315253962720022090845613238327199211936610939911630472553078779190074613112577235766538403845283405851117937828762765310133510493603246175241688962924519602782275079498800492482622891469367332923360547716064482186251175227295072802178830519475315080582290495864702667936355950320213931144173630198800569581373039526571299928139620014950119261960928575356928000000000000000000000000000000000000000000000000000000000000000000000000*i1^128 + -64807985815381065333883586139447887904014108960956901747551020983847514444069666787783957867837517607086023469545411790594699098690612472171951939061381556035069085206605338037771424129274702313205292115535023029949040588662852476720386241630682616124206475344717426044478977563827787467916609004773955605086024204280194294277192591207112990454926833702358249809572892017267093345617484071879384056993129476049924883243512813566431695448015986182515090893034915341937894137864212829208785920384725912914968157940374029293904028463885076884477073424203440440291351112669222593267525983550910041228414249604079700354207736195635675932314055075254894680243683881403440283029812651225292152545175298715234604866717278595385022602935718907646607738614926457518578134850144459399601277839057745724140315140296098829642770782660289297571326735867583736505016474091721831914451333606927282243929622229521850903064955150317913068419478745381780280905665204987380635615238890898019948017077433422992864434997732125086570585617488905202162132786993920356297626610869083657614015604569609037073521067910650162801811953489059391967544170450206308748914784902696699595448142591787101196125027251313607506549156243272821666347287112779889123411705321339490132850511841213817696232074227475840265575889797220089132500575712756019904798139479751814498802857695965476057907387681782437347259089392295096810571221686223342839446917404689933876924189848563506295157614800451813163979745062006463429541840831302096350017554010577388068262722018134504516295222252388125779080126173500365544709239405619418112706967086731112141499007582196457896715618862381548599038101195242539996208661545159850944633909420374033589015850084386767326355222836851155549902584657008302758209186207277661794743214216881642128863977451097103492848902942982235867721284829576533218632117673176380736743815667580485624081037180245251121743456773277542687109477771043787990974439250506529857467479744337592988221723406872644222861985524467599948781635426145677957884824412350018621485534867148125079294380172797597456494812098176925820816712686669202828699847888809326060904317741587657792464775004424589459994706203583751637073752527171296603282983793747584884266277266397314413247790602681463989775778680511665143239643872422505535456349003927553583839821781947134217943891128368257924667805928021709285848806960157293834113800341892440133128391866299409441902723832974049021190556239453316778388423843060402879333768075788428816087247117463949742557116130750885050452951428670071178496569433515967642166137712698306040288215788902320960070517663703254418424177797471280035830312222470353000568648264567555853404666329702294076730909116949172575833710504042841199826143978574271680418734369982599462368232087423091249303395906480564375774585541764984184285254222176932762991869983192825175870946204407852926619345446524564265078227537314536069313977882903525706955004760642171210980096152915339730301131233758128757728107329067871018609533027974297045645592446148187072949010620669106094217361700978936417090623419998533317346085701068929237077965670711236849028266691297841225897646842621225965623097966445589853592797631545619398404209516119030321693376588324883410796804819481746982350072009027056762870865240674636423553818103518344438836433645421384040210573791205234620274322428194658472427520000000000000000000000000000000000000000000000000000000000000000000000000*i1^129 + 2051267934284752291470417167878710180676865304857810836441760473870669985345808651555720669040215829362406387614024410655934963077621066360685184424591213105166137783507362765014837085366504711011590262059490866774611386558594520237438210812052674106330469363012795188625112620595059811874154418798201794171200815043714481579977172631458183279010738804001213991937153294323729475555067651346955144057783286506667313223176489887775805908008288555558248089791764839106468462848804879625711912957233559797345638691011260624277268698405474726491542676807414522649379296373314612993584490267942508691922710458590821162724933819860261524182295755623572069441034071435157989697501402346992223763299348937483741364426242908263077096865455466887364441349930775352331116862836504146268283296711819041820018891082242216750867104132818316311078990976930008133898279825244057920565897838575320540798890773736640726829445133797497634186954015880958068652771958894071884778405947683488666229276336660823983203256620191687287725667419407297507591901950860441916386051000724924271692853665802949133761081735065079096168629508059705574703896705419265634205488906386307256411725390113596597182918279769122979551192939442034837165135723363854836481434531648884300359149221676782068311338789647494776814345498327828613774619119215489817585155779348488038075395827355557943578826796705760402725975404197790917514832617224323329552585684587746495153286700163752732430071323302566577356590150657421689593023664860013177260311656659698856483133489626222790683924390265762639101781492546606977086824024802407072273243692713017254752587256244718824420982683402036970832220366305873890484834117436829740160236246238121707395516842958379386234414322474336670031112825135447935545161787027641229387818618874134304115590419547427101906932279100075131831452433138009858751377079342836515268798453551138571251829865041700308432807719530661826565246787405249244084116653698139030338502448039103443639305707610419248787857376729732081097055694792422837040088455414314420070484503504340866110826064086964450697113772348877623017537650358597147178476738271857404470416469847589663550270745008375592723568088735472201984044684534499985656130855576511256752787660924435899825926882802118094128023834179378531918159152573366988194118920937418675589453327880179340787535925591943831100331504901181413044687923253664935159185414638414318496404310028650917027203365546678597337291279788039492856619601705567832818317515857489211409299710135390571407375094063405373794406586380816301388543028715979251488540126454368123447230000082088099078033857643275789628423021976012738463523390147019355265398841441176136050720974064004036085971785229131377534763056560325964703814530917044474879476934936974270464048207977239977102346386956627925531187108778273904991902880450492588312578220593059796238394284119734437829324861197080464946830252640815687436254406523213670387741942136474416541835586293432900365169563172477736659295285368953503808803202457066663789371543731458947852515941078456696434782819257736305026714253263613315469904138330011635625288627550247890487033361836409918980529547999776210806921659253292914058896783894723212893222766147527366259493351984788303549124903144491432586100608943704889213230471762016869135873854949109901475740046220907019168632656692055807639531983495506165760000000000000000000000000000000000000000000000000000000000000000000000*i1^130 + 214538290058457884957501574990616718061426907907815165550486537335797173657493347594142419643108116336869613269955257705341804561020443210752963368207932971304489686917565715546181062171594007355525874639652845314442522706669027768230285712514217755503015507944444483880101919171992894099780497818822081454000856772468569802266812816296052907691537445469392478871463855483187071311518479623439589545806354206675522140925294415759380428415722828354992757748376866719054208922393812112464035644626634084550966202805761033403809397607972365229162990133806409548800504393530103260630166399012234626995286597166093629353088210551217656131885261962356062357013456110045461759346079305734214842973030612390735247857992509112457534734219668801642672474194348710186697378786236074456438634255749849819573977409795972984078826010390320998200015234111037643455835892530093509820833346501258454603807506866188263702103359383840319610495085931430024130294341182317188470937674329172476625134076913798617204632237042468253609728193984481805883938675436954228195873232550092060244304694558897789891089710909492091903351714084713910455384242322304658218867713216305774702642292908932402329341613007394199736647303165098725742574991585100657388909264785609251701140762253222489150869177661391763126539089209766005217851612512604834890435409512344966805557488985051531403840858857498698649252308410867794112643238077773257066442899381063321894577931968170782741130674318494837197616083370622459371865151185648836950238801071081361799446357550119899164126105952349141944968898258358436281370469364627064088448988037751536554929235630662342502619948139615456280198442255584742964447045911715623924157872778475931349407760232339023030812014327953607574257749342355837293108156249781400022772249697222380428989870113100420309086935915981280324311860923379066076157738611791750251332368448619991440617474256456236575315334153425471107980336456634321931913305043530356212485186972748995161920737924902557712949941177972274061704794987271576169286152783614909911515625626166253695596255448038984966570770000925156567429593276011509526832502896024222674426172079687524444165874457347150523387570040539181719692726723625445492841996776327002557909969593612764094592282044892416924634427261145818459734914522013663586726136248605671194678182171064804014519335433894598158700877830405226598832409783252203919930456985726643017500126263835191938972924809482483583626817137228651281924904984116747600348830226323320988781312236292591579906639192662547177632652977185119040577636383153020734633500106970568699534953266709206099976245795139626167208066901860511205649931085433628454461819357092103334899757151983820856558735342299333001614326617883908663270641846789472668842142023180958533036887349858145518373027896155454922133309962662159477126608268453113788675635376546210199550213825510752277561854015776505125548946838962864479575069270760758860209539001714504287747422200193403675951025129545920825925196597849234009911442020825032109814402473180479767938503802462270634996311620519560205143932370872423944737630904657266737387550460727627116518553393687204432740353289097302732319952275083549668254679954579255835876279646556617585987305917610300486842302423112321775120803365892924006803095889984974628829747958271437327321367091188958364139275306648993336906339057664000000000000000000000000000000000000000000000000000000000000000000000*i1^131 + -6633645601255538218854081984359102429300797129409153608569247449431840721677319835285629381550482190537513753689130163039497791927459481538560958479889530815231697230525574573113873063432486501956898986925658821543136551748992296998596187059502853903352624555395699814339675759207786856316160393430715843680795558899684193010313409949554918033211924064963607431267795157671550710896027974097262351222948557879208622944426220142503484239407268129341734433751711174179291181149870720693279878998970655771391407479008501621817114459984660264763492109680947499928142134947644216751395557548202663268433861686490276109509147013889175566759901724423854364411215646682434007739725861358154216281968041149883706409018031856066461135437130059196922779699571977663167526246798440727139615021154254246156569338882644041987915313389565373229767799802476831550054642993665961754952503516225410550667199509474294035920028963441988456021348771013445955359612007688326262828693408494674572069643713224355659622697159505429351754517198715662465441006558509862158941445488068180352227893232368030443860830010667772033259509879342662073172821452274327335158515479397511313548457172683290777161444985318080068260653612903869166883158234121546658552801914946993962364626463720094346640439962735713348409712427838327540329875059853991830605707572579154143716226019663506098150344521031226594857525342144719086376468547623566792150715002220366377609297831847441309926226402624919254119227772716440088282093266331451535000179304509377849718476732346206340819818894458182947983914113504563747137378854989094575401826690049037084759215180813736194834383463907898935667553749842532545942032260273819639961627536697113474649578550471790424008892106257533188953412506265209429714559104311951103686528763086900765008520970150483635539099816069832311420186468151495422994592096243050623869596795339607786317087483761826950214329997593276910167836068766534701631874446850124013973019776243021817963921505248836768986672965507980931162026252663835444127790849293268613172730062460504867071079414140974099603698755230501144741801796632611660432007503121191368901092451947370300288086756715245303327952186479339835659020235899524138893201824311724522220995304043070550373455815528885702666256071321766578867634289468621281302064892543708607657973071624292084292797520953229325439430801608551158884213724050877808982376193737071628696554506814482520537971257792096766908064671214675759712628356366641576297370886824223392916716050234178533372883058205000143575430432346658970120157414267675564371058334645023502684636650069800980512865220859985324055297439782498201022804971602613009370686633391451040453725142378880767383207688179787428935087015228176755501563229954537114004569294976638086146647552323140303570101781444386008041271834877457420517261867733427392267178299509668166269035486705094541906036557474109915341503319339059774326479215704937823181893912645322282933269220969434094326874117592228509816332547224718647086573502651988070350820616357795744632432798214002096139649227226806861791085434277881202373919319589920772520242096992567870634318353835920701279662038031169757879763863386233111424694794146755815987023826893837677023714119491677109304625966589590327112819717930128403200318795651388567536484636805748576268692319810778372473728459484830922230988800000000000000000000000000000000000000000000000000000000000000000000*i1^132 + -1714016167010666052511413981694802267241443919985804998439468623054626002137843065059670984415562517775140082743287197458266117734951012159194534800030485590931925979621609990341853148914979621570867383187072550415357052101695276999003371672313339456032045004837754453183293981929854259623836276474698219071933556157408100075584340549830388841144832464184356671125148207583662821018240399270020987344809680976311404159954882270614643167562501881927359159548646053421756162115013195227756910060066745486509675168208381862360310626575252847929625594048376734324404045188741825999433257956864567613211721293779870777226442808071958369446690219472973944992988905818276464182969735816389543224363749193981931529182026675421786450458481930811703160385946563338549119213021078391182945298329039516076243477745298367322589753310830879912560113319305633140748380400749140237369619182445381816748359320850195379773308867404697535930749645823186174242470980430065057893074197328334817301199533782671999633442280583892918080523730363362171141549814368200591896453638439055738845564587687630150668223005769673987277691641551961820971758747088068899900513603888537508149436313720256054931427107706300019638405458657653518105578184320180875931331096856874293437552016723654075477432281832233580899943414937264272324572157961147295928895335167623908075814250456526271836193463480846753009157364392700266608982193193580503300633926999318846070178142832626771031859189477282250404683883975967703643811852225349492959882149635755532923560293838265612156104255798191498764190806568676313535750430522996659691423212773105842193005310564587779575693989864409157355395773706477133549042890272816421429144994458976418694729020939379796667631716154072668841636647220367031727381431244682942128952234072482998261192432220235984724908027394351392124373519362027079353024544801343798389867947502792284773557621977817578763018257180972424603581367311991186839467495195797443054175021770970809010116036117891670416239126410067652601067062649989199443821492021487581013451289159368016857880470207027661425672437248525047337178308706075452762569474306090224045691091944238392770148105040172043990251730349835356251122517084882075964085198655073925472888149401018899206099772292394179536068434072251810878415160666110137498384354305164247545401107082898073053356445990811945860791359392384187762622584656546358862007674668241370360301246845209146152585948933296268170630850239639217555165606516969776490115788651704122949780160147919932594113923950159979080018341016861528454344977253011387714473688062278654961018650864857430880697668443531627729165902669554102482704315741822684136581217185159371588265396573788196228699481657040511745068274637681255518256539057441539246583637775807411333061679470573755382907982756941918751836918286790444519400786562244933943020782485772580601782629435260683634348763064683086583865382051091043737256475714295788159534650482354155435841786171936906205916927426959340719404906749554010535219947466257266350425187134926873468247688299698322579349786289589928494804027494927951693116352257983456038593947081019321150346714620247879681802951693433910383578234294973368391355331100619361451072580663936675489570701738095701456874124640241307398005071561012370006759071472287978365290086244906504379544123648639477404149408233412362240000000000000000000000000000000000000000000000000000000000000000000*i1^133 + 116521759594694783875858067290516401143218818229300135018135767129798957079608456027095134222990542482103463765583752470329390726429091842852505584020699315217219941990874259748638340687226282400550595914862818013394314574169186946765795141629495483175845026980742053264033431934730433627574625872984610839242037132796528531085438357734162266846851948710926384847149309287742713638509231010325007758861845356329944925463352355789256725662021353112174941538503652139764019655327808580263207179546158218232058246863919533007047834470808860809428229035104309462018248498140153543382490227503800453430343616191605140539965312748111942255227090998469752765518515731932983504133240436319140786270977256616216671239883391715103137513894689287766751842345926015586915029512314669903369641735648609106330733598642714945765656336493150492804412037940525699828934397196708956852213371086486976963139195438041490766627975874091463426502658109389901165770363282227735041303399672155288201521989455371130245573963039506595686431926888845780587604405851241464046958279332569736757524536612867364164853957055385140514642834921540517488483088135246823325741764145871690729891455086914234040767301808774160202809644454100299267023577289942446253578186398174714456629242800708575030246020859399716872429917297539595015368027925301922245711515944053456583823842134756354866549719385248537165154490003115826122961560212181126729121353401560647359681700004236952152734098455644107243248298673657868681012864886096823276482947326707177307729841021192130725312116378517879016811354699446979078091551125919721750099934723797759645570655762164595228138782115262321465747421877317559243120374273717817194909738730371334104495713142849611449174993805446595872205698801640985056390837630798392699219921893343407034863482420402142255807206388650926889971748177949441483400280013457020979034246598325314525644220876110457254524291240300234021584391980359996215396301386486295329874964068004874656708419654600241901952097029975115173207549886120934462861594467648228259869597384770727899919704082035262783474854691720720585622044667643317182059420861357327647029332872722411931615129126248498360386664809195281020297087786391903660746731794580688945071000779912988044774786592793071877424873716888478397719467269191515861865385383081073670059527090504611838166596939714560435769452231099989791806576380750905323218671646040048480622115284095779839134758106218722945194724211451654079298667193738416027423656749171164958994915815537880385004790485294419278291925194009183550198788953989491914661391387347730783805451988839584945453921620524780490452032133686254658693347856657024981665931973812338733079997241811631948613341856942672360857642181447724297292928761395010778955534072836491149957639682901773975591438521425261450177989864940206425417185722534623572568839487211575650149966749262360502503774126134993761868835079082816956243566131231810025751995589028558298310957479090881507028505740303592075266017873045755801684809970574997644265169181269855232903772745627917213980966104412354999768951485128744801817688920426633492533574949779129830675936828517185460671117242811483840977327517739838778526297596636695552287666230371722342302348918309369323837732203735794475195477345210028794175239850858184047257316488945022105873726306710749730176898170880000000000000000000000000000000000000000000000000000000000000000000*i1^134 + -1033578683547770665553806905129819146417757868166661403543367984124773457122480973150609046421617795497591511409370400104982833284061504529945657622688576132944938082930520003353857047353121047831457949586572584629594162419432060630669608384117441408724465266575306823712917045811316142288577175452526644657434789158372498618930698355320147313444573895323519679055431852891379643300879148676554803311650777282967325325937070869817675600054339248585313671520122006964597034669257707206352893782846132256318051249982828650305262340493178682662975788918158617583481442458537626041374773489070752099184160613662399613530880875646350762467023395023876858236413192057713334245555666708316308519130253676963633669788815288619208404400627019934473732159242124311587839880914574450031417926760768365477369860953676196391412687019149929043084138599322038844918088966639726934362816918857555408344183350558214502099027911066046545276706550184323085473536465968469353337113789177728531702961704341504861825046929948553029596376950400230192672401231814318080367777468675734099013171672703824067566880982582394763436512099608994495272060554621059406005660901447682462554411814907090166217044888749449881776730213881029770606464425776730698121575469928244494434884368995884508974845181948974466425882752709971379222795783657907078349218672866471796466032106662401819370134760276488452785989152281323971336909319736376272282467706838906919520734414636711120510867375915653422719991291034973797538616803238241607306237922665545899802193059813215081476936418973043938561683581924968760084406749021291986351402368285776554331633844105855622645956366331826060948751162187407332585000538959356708574152911047023819734408783577722250368466712398661228426526076298553051457882367610719789608599650876880982194914710549595184080996080485409279694318840462586686966215320096829993907085465593498964512558805090827215039262870170857355829619747801488113957942021147349916310644533230801505633882373430261212712338365249234695487921789395349559959053748210562058024289219372782497342010218237797702248601608394789875301295470806377681166829800130047389923411003596173486014301316872385525809600033122005114459201667898626596496997441708677018379086266400806591773543985473516738109367985670045788467644224736747413001829961603491569004097622713460878424016728175863108124156824702344777470127210127731390321792736419880658216946802122712509286493380013986307431315570383606935196931168858884274989539480286457738345204115351776358864352024448820360771711353342864896485469942901152619064645158961232744191942235975800110829249121878010829896004315168848612121938458597769995992397073605033012285481394684564752729045455860312455365876978186306089024817238026421290861970060056501761700807334550991539562084419207954658716852592981654788410055950382020048837400786047144042409807558026932062202594858948480621890050137954307732127187066759604994297690389179454244259591760886165094118442554880818794793240760692139386216703223808575096369191063379848155463345927298676434183763786716332742023382487032499148218895526702176439393954304885080776250775948500309834448237151489996248676648912602045860444044421449187762541216399738518897895910307850613586344982987816108529919213190989232529581696691964530862521233801929087554645211744592377078926540800000000000000000000000000000000000000000000000000000000000000000*i1^135 + -6051475746279142809919677910574610089070303521160326074534322688287186491376599740893082806278861177511813296667696656710965431941598267914130204086439072249418498880101726216764677434349167077671976858856994710776374960264267610375740221438142619940385572929616471190391203900533449380767301809210380387662787095097983030660839123378925356192770790193953959008543330913502850950206196590714997226594977153057023874289490144577748071995220202076809470952595653146801548791830394153370333083219431284035469774310821617147735722705977908889301368324927739153361188683999637261069707717122340537429920639481624779232086975759457361974571186569883991659540383768337255921911463868820186933659113620712413157468776829734327825930278890954605963272487822195940254070692278222156988134619885167140251341421545662900212450307602704989031296926119856228297031559442366401957999609963350198323228349283426740114858065513358005410032245139311703648474151222912107189050756261933428337039514609235529936622997946840993150924128997952009074006246324998696716715734202274640708686008099833618042694014340517797044948594758372295459126641260283178588219974769208668157650293134465455566934628717176489215859907790447323100711588299979000787193694427691641501206795754241985888733808464258666099380647071228390470697908712528070973645181185329705390778073443959777068569962437767733948164559130443282192700914584747337669123962352424541607001581525469433489964713277408783443512991837727294071698036170272468879723714415033294187553972235797944209495257821116534713732941987789947593489017586114169516920869449497866386573736205019350714587394912841653645522631165625269442939889382736828692161454182103497431149477079036618777722318710721057725424825106658566591722023703613840258030704242342839906671035999906728569101211563150727034368381478396294575145556741292713376954111065359549853364460114961243851203280631126614139003194397960347479304280463206681431186989561805722436490153477757028629298762392438211846708370351365377027999797061991661636470473001623546170833193569880129883862266305508269616899451436353394570068002830939018832045453818040351431495903117284906448641530864486554044340326797837100575192035079027142557556651950240578275802954172821127822975460350789623287298749780858687425366335779767066340326608501701137129500910465265962679151668323861696881426737578823330789340854210814632151781483419156093893581095001693623268166562982410481428573022341558692626582204890032590974839424358392220750736241912580922442226135403863216091887153124348283697077163602616589246672844507230141309565267368047791968928176625411835061363725989247626262861609471515870983090138029781430142951359565389496245572671543869123109062469154271613926181403382326721885952390550551994065448585451659027310942367116847247999949540161103141438459584164666729180798617090015753650115634843001276620499705955933157655733445179685225997082803383746995882305169655280770681431982241175203138597440674562433911286953519041063691454600493523097415582021099758964439714887766625576163834479574995431105651244782737827577647739140622868307877832912899376164035309914958773966211986285035899304174917694449564127417302781661551799243900518449032117533903130201172369530618732429387814496131366121961280775081133314737904912398331223736320000000000000000000000000000000000000000000000000000000000000000*i1^136 + -5014367676944828220586657977468171967470886890505319054404208575939338081211748048422988661198110255483345448175856687602597081423952575937609594014626247407168704053720937537965655490650981207665556581930993038915446511658221506559354296926013418019405820853831377540482971521045739413138265010920486851511401663100265907961932249257531631908161303414005780826211956254117400109498996386555609348191461216332062347746542375844658245679645036677155038467080176085420068797877329842510181944651590586966169065349359719188267443871483287677654892992925704916407266771952189091265612486497789718393350858425784337079942862294019708615388985269117805802772047371210804048384109521338627348930405971965402039112417356314214355617304970366968230875111203788083026482831634467889390542012721627799469898122816385428530946906897781928311635411165337599495976508413145499168547340666440529490895790020151027428156196144007421403968962175028410212946039595182939028531275038436549461464865171645963670221096597934210509959358155366334944805480405894789695665141723446445328097154681182818696076900300971741544679571499201711926493401415549257899206983089813391984608694189442633267195312271768440389684654117822276493722020117774499547493688849247078146894167256063393528407995842802316699755511175795300864262161168582542187782206588792091488714327423946010624307040582232489170167606451818701748419754745495421253965992323691425944256408811547436081813555574108312268552764504063930237446972921216220213208627497568518430353012663315640332228364559437509706792998596696760970281985328653947068247375303334821594134868939073901575091028225132332158588500589585517592534149347132811154022529873842293496589561702233001316402530679333053009215392722709151007893760607382277727899756301802766981548488724148198459535396448250943961052079674909020311092866433359599992565893115368233929128916680939999243803625627632155411591253539376609588237171345143814560344891477271943729533875458169227851532156588052773563718633137751498032048237354439712209421678509024573956924923253729399899447979264308487732629668564371850735590578225684235808687999615172507635351318858109694156151925420442321615596452164994446448281351842575832488668182026774302626716650909720080234124528018565018670604737752282186919693447283970699025383612958053759683679866943242159218234325143953543452504013794662876647385824108016374681413132144483180584012755141688021381297725907269280070857500220183908751639519986946162950482055928119829567790129922607809543733920859236155388189502768456357766658288072109942441965742234449819381050855926858094759043248869966492626926049598421524074345574099203561289673193467943269089135719021002946569652458719177735728587673173880803658432891509415525463058658906260644958038941927513050768703122560754090587185948867945388969544584222205393747648591692478747440010355355425055263107753899650279856576956073981389877552569197189305166301313171719449803115079027755646085063822653835194628417977271628306399541476212742150669086103616532423571073161832221028977961090050504559826984660266814459147805349768425277993488017575164721213937396326211317203239701499411381837640195422478953912306203731904961378512816843015479512804503959453677510070192960239706520990248668610363899268247841357525074497614381056000000000000000000000000000000000000000000000000000000000000000*i1^137 + 42286674418821721697235095463186855655547067418867271773570808717718967246266152423748927428589250333512376143404286882130365529486716930990931986093575176275741387781381858459810485805919819832431624465768476885560995118475622810248639140984676519099446726785720683795693048621958744159956809340995019113095525874705537317491540462925284485630359941092794230289032641585464142308121961970040384096351432887827232691895800993314807368261463002566017111356764355088033698064491093452548871047333457833990445093254335369841091783560569497220057349476198505035730550031899466866651050771113853034523975344053590328042186248491432920647738131551026157578276906445818284039257640923526042227472009276114661837229782674567577911752291438228824143449262819160841044379305776906046444158942616169189097253969388456610665245260493080736913713806942713390918587663649667138046801223423393205357539729797612600998090425162425183910339249433597672912497195599512864330394172364223021958609256498805867062284642908632095030333497719682485099801803605626412986880474285324430744594074010745753810372729330328755622874667612263817112146398931676479651108753350129236610784316730184571638458687113452995183067651208536903806867946803621709904759661653157295419346739899997471485304640635673856172233362807750627263544882945585409747718755363831219947782894992431180114300518443296816021847597884383069883524728966595424060051065426393463497371553938708393226527837715236808718758011410209809699427080864578095731617253171628522318293478375655213327182421652307368972211167142974468901033592365479820043910793328230201934855861236317048073207625478874042040330203742882524658913658361639223413357467999846018905120645136184924377525445038289548494982927757586421747777898944864562564608104019769210716002820095860772790202905282319599274807597921449903354557676627845142078619792821016147320292327523430560164387702104250710666333273918470682958611881031144750875859409357682721847370537287589612873948264495102546613264263052532629779141706555085148371609774720981712825818751532022288696320756235345912581966144171059173585453337690383360994377191070668299155607164208711036982134858867760483627933942131540331536498631589818206085293004955527569948263744891836410140319400552403352653349290435489424080831564941049289866494305677702002443152842582633118103092306209575206202923850145520769235529237548432270584757699753010462213479143442250996294386878762826542897339952273661137214683699045286676391013995379879617955563686089297747672687631683163533852505550121877023886574170994729292169374686745867366322498988128359590517596624013525203701236628877599244250019804155557487343858932099720169587118869079743682084093283354182212961604977434366990551959446564611357242558830577284317321005061471235135405353604157555684866752387046605908478295361065019376042652458662729341985089351211227137076341838349907072477982332843577325447237776815245875102129662622644654323355755721063704221843949517485455681441822425694351332065260101828184857701079297332632712585608441988392014022728962700820533254671210981517529596538694229367134040603916571561933838263979378143717107446842907526561409453511879562524136478634884278985125161005289435961617377765459646704925535057310392998563107820180514663272536317833602347827200000000000000000000000000000000000000000000000000000000000000*i1^138 + 5282492220503052370380974285763363793436524780838255839968599434630704462826966656037783277567960660627869751523016413425646026180326186362832538021847113847447156631538301901254790567349727836435641337544847584217547016274281465491494452864330733259096911225297236757085254651636098083990864606210342073239000337695511590294289913836023402992197946610380188248134491520842014617788198038065390386768967446131383039633449313323615102953102068314327086504762165586136723461095855555540118968585965473159471980185575958454017627059071738754141566175616803878295554523855604560021265086241846413020946712065113333906366497908372376672408620811802577640218304164509580044699310768392986008960389677100491621870717094893079190783485552420850024293720636109045317146993789101952771045415320159550618941498012769409728899372605155863666292195059129766440523742565242827885526289137859346022884238105173740251953614700198868103674996756246842669789806127797037352039884745861849975415476748253537472047713608274216991426773041603431843204681240243956286073185551533327185028968049029605927108401556111397334568538591481661761621614344260170504131966103743684088699090528495962411137762215456678184040103316598757890643086564582513789537979764698689627759278652492220158347197058301174876582136967575095124000169618303122622882646484467006281763207480028087063226961261194254050476046861220093439377035620754163702356522729004547505417120309913435669536291993138274077473502791530225329521417808683064179054678159803399747351220245876133614795553221292069047356657012646350058168214218026574270706956795681695149543255051927141717694826104339458130384436643415896283015877542186478412450085751317829613156507802853684573451090494358051203842557715315875042673743428575658569773610650745620240897993451151760153010522489748741834880288447422488413692979287122672212051240168273894711659401665785921252285448412465907257188374237065710004989827554103177042930360736579228107169300475259600711499840734460852020145288565873077386933863509864085607372966113826264580853386217795832799495588621426407374013691009005005356902274131865470239622643704979400660160994243315162550519200015264251724935794237170163103004134795430914423620140217211429760086014215584556939296750238503354874721357264082102413053886141104742729563591578401640460198052900605196793356192124921049398353963471739855059909426167100113004038114975538821128932615165425857785581442739402401346835531246638480629370965740702830620149717881924151505565896171716400681326028565425698915488447869434576916631249621831666308308934093359058279482680070647058551876009617787581002547895172500319472363791337066653409224411908291157964567693254994341647708228900913325086479181852549542833266899505320052777478485655687208528064017238822597173207584443742019446706526128767735295856643847082739202513780640543434702299997142063828887033501166626552355810553508279350258312940383857669755420093952277767766832639673851826548317768883687970892198149853855388367973954975239633814756173959226802190932424955582497461553929122001864980819216269816387992673685791465388566774182818588588567023097370117781073090501066327177572060900447668720477693796309592508358369754239660050374944858029215561147922968064393712722129981629500983376753589612655411200000000000000000000000000000000000000000000000000000000000000*i1^139 + 27960118221988420267250946760952122041202077662011126521160709309650805132748944227146399449793890107329755268686493712632115367869379365300009768037009789122918453587715787251914353662324672242190935486921620146951547469866816714296150801712824530895395734758401188966870326492477477171265895300592202002701932332385410974899052530404963959987931573861991836471984074481646084080971211675667079367597118647766346324251960711876364657780195079905243312414394761706688391173310652015593131479635645809164076947042909683625561675538938051575424796552165888080192497901373047830970811387995633481169887004162131341181258019035604402110616480490277521786518442216876153233976398932937653154960317991205148062920265332645485633640673291335696516538930642271869865038128454903763684590591102704817286544172535412466217560338468109329431245136096386775220364922350950746054661932002292255840885859471773617760952529350736523669913369911873687098844328142502382813039855608927653048522693898408764357532265569370198317304706768486040495522862628171528469181827893877990063029547244921479496135843690105336610749361538334346053357400808226479347488463024117255681454977925368520937822791735177934398947397723648502504037151555890738471691240098038653566577362515016643167562758650963487227636126373958400944838823419001279106240416430607198383914623978840995430218985375988730464621767706894402740205918726660728903249871340685315156638457404153607488308968198109578655484666013805328039855794297937082137553804435620653916144982298716642347669480008566985439533760081168013904400729028578663016063419423708317566198181500368621659376366346322504632163210238289298680306337282756347882544786865116255504475658290894121513405531132152649886925521958105876207782553048124845996519543986830785826163886184741673890878793742506708279870854000952563228050883783231165486840110360651574898967087196127234712805044254388400308788603104098544888587400837638052003014092942756079254455235092814452658238674450421120288114697963323785773779861722503519081467970710190301098304111421506950105238268880929628871997271630816486746726542395978349478884443516843230369664610768730253395016411767364933473585490326298955028326603814956354987385760895131342808249018082879308205333690931032606832955491793551975261565355656886178993809307767081861324882431977819859958791727476294625466781680779082554897757749108304021491111217375468066822786229675706499204556630719686408975845889728772900607094887525975597822751781540777905102281431476893042826173532435146014758958863752427833361932777536089770878786655076604553749751165255311817146121708883522620912613429720160336249122352933396835544281019139027372634337156882528952535643623384525261665257967751576262590862766350953062666308763843521810086215537917096435882948281749304621131162630994165347117012138661782783277598353215317241561289243516984941515477480256250346813409100855097435088957264055544683363703293417770015717238738103037802365020288803835804777350726544218015406416601109265165498598605383498195070164657179099391041611365828763823887848648058727098557424531904361337601943302934354820581210406592936051607344591787184566162105919401677052549390888582703146439311362957155845641322234461776225855611363494243088310726036028968495449408274432000000000000000000000000000000000000000000000000000000000000*i1^140 + 746330557780710897694645875251154157925700903086361969631474062109322281197045300669148155857020786453470826066866344288379138770641910946055955987148329561395188372081517277533548674276388962805459764166348852667469158306564034448387783469082427848868893297648124150018601313365894048646362209304281222786230707656807388064283484051437002988245005554578146609970120662124414335540477567683618524420156474996304170477087242024010711751607368902784349179288458709501349384472368751025271377786200784068727766778590797850436243271089725144662508092640074565150247482217490609046999134647318942445413709880387329905564067821196800888046784322252959089072842838795299195674081424631780687124008318024186573130033023107180591285140529612996501834178933604419539375258289125225231886605209931121633246712223074437493368383488042618489524864703680027511879464971870531492968050623407201551978533914167963493356843437495214751592792830263689854035107334964381613465336674094732770289782970693964939493944843445449995174734652407147594867994830858081010389274244275542131638915811610845831323076702395438734390538217656927208433035831844314687863655145894692894719503833295206713638682091765486453478704620665944476009898392425314561450802534743910748594528758687852909037607448730446568430813669203311623297791215370982081403147000215872704051477064552580497711908882308318646412224690776725997706047188441086724799461315754701904068000752941801302983527511566961629619797846192821468721282665207540547529484674028485963087143391890640597031605956252788265174216832691389466398142393379595172208695879058928648072110745927168292123060895480440919238474044839155021240913751426935161554775572865536226744241158089701823870095528336666617862308752659581787125362750689174462379124412377529224458218801101550902845028533965372473048891047554742936882973174893236454346190398939480320504301662187991094106624107520882877897301251027391809542695618807887789094715601058641676530745508990616027300415074208578540757321417515568554814012772627155598178221342344356974720013276439719849238727246195508205079736129803641053915908751277270870630624344765766477933359585288513533363550926148546481856489115150712634488234015093479072808082672678664494441364685692367758456154261237908249062919980159020361032710720557986604788199242699407155212979619285864188320742705203732375278091607866606616391283927025988124461109790277957316493431873210088576669876464475756736865130796624695916515787533961820498070976629423448729863787316586442762426221871657286764600552763962774205308039744147305829318894753887124297520179689443673759032197156568980916052629673635847216048412766433183834347661207129614874007488065171659505217374853154707386369241066426166251572837515161076140828876370268936038344805230989670299051226839835729814721896102226335968447337892500027907914926340946414567023750929754458492184228992876791402481770903223170879936329228367621972977232541068625252656511710252387378089245254271490274231863037708952277264574541199376300813405013423475915740042096363997115071874800491793947082952762746027145343361101398715378117847393776577311654802043758158416245200912685875826561374764021293660271379188828974891286769125878240864077127052959933110315213290747877483688924030780962137702400000000000000000000000000000000000000000000000000000000000*i1^141 + 10296210964734605033326502757277050757790727704050112148281246388025151975140615190036817417373531990586493850712626510587807807197637781828901682073578636835042237165873795791375783412141481315134503768404253561408271642860839332688636641687327585270910538507267867193214910917656060547217486388837306783806697013169197704943650042671929810139664732760788174694710513050572728093148709804889371385742339965341650991421103912392431915308039861075696239662341893251514891616221322059744035969696473238511485635162588730271761415970634461747922652490673616827819429688578648562065028765313599395174279457801563012839313690974834994175900565774543708801734391284602078978701007777388072639910345823059319050139576251004149689315262370657546291153456667237502367512742639347983341659913218322396250818411627124033164764540517931512660853847386630986500396949188055410896784312598447672437220970509992865286866001493350713250133692928036756990383922410695203106857993438331805545342405796707347811582755694109219811021425609915759076189380332378406696251931788008561354630117747821909827728684304948986387076595793951472283958987657076624706354427499877504753383674540071104610697041382979364898726858291614029422113074208398636939225666333721368287298364850467909826303890045040610858826219310248302264716783342038496544956273664810236080993127633227643516826127534633815520565814536693416071536714461304759887920722728335186922989660531789795080629049661297269430370886320388551845653441553638174650811410371116825956380685514856082211603489906847210601336100244708876993232407248499515338218527612593719357726183206343229985800739088973808281745868683450428809497358938393811884434937842177805555409265137927098294897420674881154964882435630095542287285303950420871376254808178932481152757270485763500995171249043076242592687813255808970824314964066023019823099139404739510289551896283436785033393191024179479586681092662847685100822700505803356717511342740276244952779168813567225874532521273002412501046630058120322354163384852300110118407139727703224298076977750998477505344870828879519571293778634825389593224781382801985634869215714251887199878466512327071943988422703523579804962060435373798470006575701766609622353100861145409513346265928431315129067945040099740370945910052050917263965182891261478038884144729503277888334733952476877891772919437736101596788245170999956957749601780065775516804662334218743936597831089022996368973745570935989438903902572338698950051148981591177552886566603414300702554347943297666571441843938044116262672208970825134937852971819373293165642595932996732488767159082507970885517462155780753492386595503034616044937688239093101598572326352376253530343466540882532158585232788627816818054629416793505410788716180558722442962023066882525870105862445705373476238140871088464464181775464584077480554306114848652151293772034670697844545130452835666234193028068541896580817294342227342160263410397637376552918551394737057157328429367404414105428865229919855810910404037437670426894399375708114728683907087484757556213434356650579654559827845267620009951847708185582659107290292105103367135480237115126180553681092243514387402893040111727709808508954166265288365567987892993987690431395633694003200665586917727295513913345850040459140228941086720000000000000000000000000000000000000000000000000000000000*i1^142 + -107493787864040461969664371034902124513693268042405009925220249976125230812834415247021730808204545245713355437750416345619298036212541208834839476456884703082730646524980943643472187938332330845055017281514321744721118771141796545554682553815295649249956406407257043314836673978364008298785141664528115005038143809036297517689145874481929229038830465658510599194591282590778410300674716539727988870278760238517898987896183975468074189325285143739290552702038988453622331844596443743193077462681969757520069984757467046388333703904573093892031334127110782619381099473660321701582681134558027794140060146160071315079361721661586905810682239009951098099923215922040545819211227581620321420984437689520513267281435504441975914167938947613502704117306892748900102482865864961419056155619747428202519901970636528256406832678260273521753473162236546636765418538302006467421174142964300139418886874179181607861776224291828602718786832813678439571032348883906095944891505388292294414411493920984641281764077871592460676410449152128274797064041335727660535450330647478529594157080453520316569884308384857046067860964732243678636040565919763707184062480704183552520619885355777505773769621340935344578708251385172692445833820067512370078054387510331155933018918722515605211019812421628211414946197411156579563457289759113943924055871374651913130716253116517291416162146269575329987517713553140681846669166374309730575656034900009963123504985184067321185885594785037964504031883992325813191349456459125202598221269330521986743064998630020093742971816538570942694043623267871032403006593806065684151539311590578005215637185390103751973825877408562152680612014423249028375743853833786642576790771607493236690941518768184925582634519642605327008630255893607345229506949048508079152801392325000423826128371429480369461891594427855501612528349235571737446057143607476065847669868965737407256370658317689212470562157773669096472326510837077860756989545738281335781734559808141713709541878017229391666655826448302302820463075350916847177745530934492771375791100217609777769678979813109479069428824230574726553488427528559117931456984399586281348282662670498366692832206052515668768321911079781994305931488478281027788589943413554359326626268568650426541430256125088666143885276529220691300973276321685524351435141293525698325776815377490918199650229424942533072780034616284890894118490555527454677812088705030654755688766336283106091491693084276519555526285545133483332578571624724339450732690620075151720651679249963237404144095277454289543551065300861906294689075841233261304145650070031603637786157461927240333063887720819830232076365153912328530513325001209622848505717628741797063494801501172642094805435442920811317951602078921110436772448618250019322813370670237665375209724307344322273636090313755948493664508873687601068932788150783219514866366578548596027710543406447288655853223856231172392507463336211974964640664266600548651258639353561460963056960924785751047620422828284009860612414251067187025725843013051332661519330290468264341733157646213673188916946187087710298207738599960763651712193702676493609782668408550715845009671547702020322730317111098982646193310040561714362310784157270658722428870913755218826676356645474498197851108852003380858626011144933571301474304000000000000000000000000000000000000000000000000000000000*i1^143 + 3210002941293681311298224340846442113568301267749970961358653752065383482288593355896959775246583979042514492905479353258899825948314473341889755067223036623227695830307042234749114601000658549532588826386514237104910060034417896412481527680405429920719767987053977244584815277292184873710226588787182736760655168109450278684510706030618928044853511428685374766971748015552168436600983031300841964113690203704839643771504287866613271770889115363215258093357021712056604770189773669933551264434776221629970139737768625383838705404660034805185990525347673828968517961208743730489796095890933821843590804946280178300862850723435254018912218176910997623464445361034389981356494636323194570154252393635664487805063983709898744810560608449790020301325199995788299262867429997020135381100342438706019189754682942227523702681979793358170245813457920421753855800170333496451107663163640237754951335695010856505648992808851524122819034474722533035974924349233656425484286699598152654085294731811397019029102305568097237594662345916946310036092953690151275106020902654255043976569854122598460636900377397021542455519283971046109826471405183073268873910137907133247539116854225760142197331132226741514985092711223128304936838351737471593058265599343261762949082680472015776385319140507049745923646616987197543542371819245589994382560756171441943505539894465298169196522118740508090593262176305435638973311089568523361393705630542510398241196121476091127209738319971273901541528790609323970095497388848365234233402813924803722613986845732173538066457563731065994499737658152176474025449724837581670798482891110188874647598475315464062256685016823400244843334382822486138729321155104007612916155133327286425321273852369088789871945173495584137550030314054065611457857341653591699086324098473080574194769983233866458020910725325110567188583965232841917501839279030257852725079754461144585632973045277776896748547281532594082099543637072235075841788130556842472470170903972787969427863255813644943295310094998578115019671377607186991748914775222853528748007390903792275066831324000209524711216296806212149922177411606096573884278386767425792232469673928536432143171286917039413654453854524973028244256748743152731513916290086845125805130227297783950421605072736891193600931522237776874089554434484668166517424022637730990254945955801403843525552741986521342390469724086915558922838806710318646953338004163953646574269947049472670932975343747974648785056650321382586166083486978028633434202464703449910217817126800353740235149621904475754599324550625591713880455912246353295385202241625190402324803090480049851868196062936929248680478272801311713973376583961429040571681637525681439183377518244593647799475132193124377681504008962416207956623376449159503678171493642036780214577926662178577905983581560912644949509156076017684311012435032279672335044067434899706990282359404917419387634970347283868463703824328750097431872891286355631592106384810012978493482951742874588855776792319292688431819689257565684963623408440133994462983156219248522359636371310103476902750046007452608031330716049984521217627071066285818800663515580829657234455274423701570774804498575034316309424047905301008364415971548109134029896191258866526645701966052854505312331096491887254102886723316875264000000000000000000000000000000000000000000000000000000000*i1^144 + -38540171138639585442415309782026816428408471454812332328043888659603043841218181982397075347597358541578346034183227847441768619454459774139297323767322706966231426470472958001561204002391889905235397561343944582176552565397129479964532212543315203157366788959091649986234462372027033222273513927299004477440800912216420019674112087589680516657136049363242794804708424275286110479347842363887538944003980959008423906232210441188516754414978851473490874114806408541342170321552807967567002941534689585594057985181371547003466068691308217602076565660211695971485179758128425309223539801217847842880188783028447546168458835104807437349111543492809672545900523234425403393370385450400911269782857256461337187875475305461199168867085734048663391047528926728334013723601117546357190080373478044063361785674871393499613924149140833202605548396882184196016083498836544309888030311185768859656571075956438639273560868539069030541076764747880734044311611634174744662946636541126372229987482317776016111666170273703461088843472067705628490808848620377600850342247686767520481335765389158924984847593894351862858589460817630489665220116635526694597213587658901319781380326396841616807722622050019550260568403596300336887327882970922200623047430036103728980312021742685235326144457546418859188866125748870067555078681085582071755917000981150669586723676323892251419978498325954612113398219377076937409853711743020901932788577789230174744734035843439140237599491628106124913507441958412863613449410917880232347587825510902374094711665024207929013578120993945234886874870847150599319962010385493802027681770209938146665113404125851823355455672659955172269840411071557264724972759143263766882313449059943974264082239581378871831098052668269040189046150358758529430514142431863974031140421669635375295405913797074636087347834257123575625298501952708464569769110442913164842861264066517805265485756973076076787642615156630666930431936477244628481126895553869268032101898747662853066042964764966191489332170761543270378798349444751375918934376675910977573722414535734517431453301920438150887188201737992805466318294109399950306897419704328551188040968196677953211608068679481996912327350454334581434968774757362026051074424328365052678734408726247800379521308286144934977090926109770909040410741426552318354871824412010631824271311477124891081924893542355106702214611780713840914772400358455549958982761945636628693022747053173054980651228358916264118385576523156094547402199513687523073873457358682259088820613146764627318481170729711548776080330468642877622457453801234865140468126265220583100406560055923746737821622997141098791181454062599278732409513483477279938588872202314372167717427411009635351218695192201755183513706001399727011568163208999326849090565090600698372455610934947078568444049053412198532441889835614921531152195607006819720378073996500672970308354854016968932128518691231893558805833867575484649352821335417779399091584930627638372006404258078892289462863720234892662445356308208490371311034660851016857228477466702241262899773920013488271972863733939408223733334300609182454891712547591019979275537542266787505260443425675973811940208775388045943713121513952626624722613878832865401640101122173959108517563824188171699497736158232109447143510507520000000000000000000000000000000000000000000000000000000*i1^145 + 148278626917749517664688049061878824877467831676453139785873204351832725301992708585167743306532467955850150765306437045299946518055421280445502616140180926601588897770617887217846679427037547584738358609267597395608409507465099047577942464921856339024608645145812148609095584974384251367067992832598772541806576224930589118484614099655158522054000524488679258077529212242576545132005131015427386475424783558317634620241470494243127437728032148642488780959478568128527677970606097454675608288806911537411747207395896516439858347676144419934196089936110541267586376116206674482594086967452527448195466725276559482022935409494885566451938685276165325371596510358853488963378029969185685564090099933040047451391216251008645480950365260196481183783761570850018925562437660331681618608807609943320966899650544557455867545307403425279649041426354422684827625214580476492901638796093207408106457792603304757741846284031397812770828856140496266430526371206530090510949936626361678481274408273534722887559594285574801884503723842139854802040361461369961465487716639762645894795222986246504925230855643492930957078962875673739284299733049517430755971251623047753403932235799339542105773726481052802362376985849254770502961874295013052236335077786857873084831446470748036621223347218705652356697025551183323487471380672662055622872099734263278243555550259480734335116070715789175104028111374539309025150970183637591216515463246862696084133179209036418073633992467867115735062293331077614504737390121988999997919975084430431229673308903385499758746447407087493333434499073885813386025042776225066170614048537825589058383382285494942209175279299424963022627504969834110508419839072801407466322667660172043452653370161403895983761399327043885791436042399247446040918358739373829165266578497809865318632088901967672392852153632445767643139747179598705779735515247597083108855836990331147943884033310087431721856497123594920530958137562877778793684726685387744113674605741257665343013250569908207352541824732859980659297487430750528425179931188452674375718562416537608919007064301640788499522368996916379143425012399803374149977655807359227758907777215088272157578645725667909872070942268846396359606969828022343444134268608700692263795126036152019356805637835099448355210939664952651108202024317596046484680559633956366771426149018757332862467373840480398824231445700006233499050987601670733675786126330353012294689631421295807462389152845169068152794886268717642417314511997328963719751868533341152978926493814728332072476995936081840602644862552059874023702076025754829844789818428748023507079127354016060726117038229217400748930904310173637159424401265370958266416519085387385532466357934759991402511504170303704491266685806279651191422184301739670074392531129852626489071296611560323969598290632990046771840848535546194660131286829464936514100901494224062378204019349615568873764970600105705450193689164393206750351625988691634590888312291115896409189605711807705879882505756501457484595658396103103217359506824287398097470570256618844407611395031268707756836670803329618791970968197436861999788631841140996402646396059223411070260194911096459753389220173430430922081481193952103822297819168993159395007947893965892570294221151153378899465346751178257465344000000000000000000000000000000000000000000000000000000*i1^146 + -290437790226608157261676633620412942503123454536556148887648925814216764070744836368881555174999741649369730662460261181974579293657867840764197846039398192472715427608366485074873787703480781797599848948884315628254185376361222899709109327915863086247066264291942262844242444971576363576817528493247836669469244774133112536243946639818573144854245725843169449087097453549586002481225499006363989527559427165752688056775112004066428442547044720178485839658087817412950921299226330424671692614568490260368476188776202708772720959083793035391497082095736720996380743913945090796901489565912116381844691913115345573095629233625069167527334113934216717025354843639890201061148824328984844264311390068949124043907649307596656569788158392482303526871855107486228694729311678847215687952577375693874440943958318245510635010156125145372456961546604083801445240720516028613496398820147480385921640577237585486390648978602331439065761047561584813989392213952314687605455418470109610616044903687244970198715497960640024171794701325309177981693014632242221441905842139349601891064179101472104260664015154592032842024720824916716374362896044173855593252765177152410781490545810309308100030708041475995996861259827430252411681735798285878095504000052671367707886497522094533502331564412946341583039063807561029396097567714579354859267668154783639546110560697334790676464455129292117936119601342689100021148571060577924522017393106232203382401262551808790650940295696988396609865091544514006656939046292339494553394630849907368600499434663780023134171272536706947830711203610727769378403458543507329922573005339917383959673112810323656595445067952330967004353848821337253028461042135470729670154647556083630129088939973420771929577075906788841082464539128034885566304071301034934919941763790103181395428028733778494855426634211305995816142528286152914601123990306646587804125807543147224494486075826958221414165778911960980437374333186123080626704719583136858656884500241656235230125104765930475335817752785909164856494450076953602170622349574912989937335200886577667663074290846340580099071680328684120678425363796606683613240704373656514060708986809906293362157468291730519577108299858615121514941956983285677699379721071302771994298308187883902054593467114688062535931117934814076773804005922787980983521837737473422636115352911360073930436211433720307806173343194542809781783242167848853188776403123575893132662950472517503070240400365292574556597308615227514637857701190522552888173600649810938800533712336003590055442489727973740102611392923051578704909426649119796099638174572141717446382080504260913396439376261599859051170592107206622014884689735310277485158187354811105279316088010629118441315397779856727635677547972223667965482319147265174230759686841216093262098983589018642912059027773359687527396271340722229682674682964076295486524225989374880876821178765095744475407049058798299447259386867922881164625638211112143135185637782499475863599421283078844133999581020722628096096085157153490749763287972277284609751438938435018884893751149484298345332254373836508440834637655366795633629923702171370299883905047148051051126453342247079479967080808948985328812074076051054542964471078125684534346747690180364398112270555866701975682991049932800000000000000000000000000000000000000000000000000000*i1^147 + 7006762413767818016133859602611528743442984984704682397238839470230720701453535915008172633044357480956222539729560169778109452338954038305354909768145583472565225948844994808200305260559382418808896572767798636941644627094367424079653072232450434807670539794254971947158822656814462425205618243039388174727268142358742422037620584122321535756674009850382182435033565969101060443175658974126134270399792610242334612748112775878062301263735176861262082821502805324966817538413266657476621439362129885127117255979889937268288123920468060944446729840500653444244769100284235103549508866016093700414943997870975027523771512353863090552314055685661799400847801923615947850580773910710483523548350266509381086811608930163342637220667919423858040906993089933110873433807474830578997499566812024989994475253931858869009495450338950397841582295774616438388487452938952080976852186688190229224438696026557117241928685366061954988940386698988098144019375878197405284924646640578957148863664845267237057089451740997727639157734849900080575769632798855829869393897088978879765097552787936314458788326865983157721811458688938382024288857081778390099006021538984811303025889368189211029156519726995476269988891192501829040486486071345438122436051608127724234409506476832980158190385881215009813266885222954777527925063907172041975926603097749298435804107723420692175570707328410445893972911611471587985805766956228138765900416406545275522720534957382780308535852219607030888196015165695946850832198533573193117953725220257831438667609301468983542630251021580405970264340621146474270064969851623236816209179085049156680805379694751173164602734228612464076327650209941839204765383191802774666619915095885630044357088698371941498634156536428783029557433159322104400016254365073651836585676676956553293850558412951567796430643083676661539265603429204323481270668297251117538148894227953691779087764415812357275844933179808484429498029366123339574779199661397914678358681632115332305914485714187273356351180987268355804617940740032445118113968552035885396193685441793939414153696148773503059348396732414889577908718923388256656626644928815236195718520300332135979528895620018697567896583488773480045503848103417134575885944433473244735803133639399763023762078624410067367227793719865953510648827207715418769537126420966960974448882279092389689428362440808536892244098970053274870833869023686151115514941663560016283118869862390587051451491286086627979087785771169798889217130540177314717816670588105711789955298990800889416983813808608833257845508073080014476566784678526545735413204341065761006016899269406654645908566264169639211039543842758462591524290527935165353073243403175113468021577843439097699328372379708818549969513505064877003495345758899116333676241449432105153019497035849396446006666510228627528803461711006158122947838916247851305535879995059249282477856037499233891985482104543569044347702462079049939113827342979442664092200854225201717680784424404340419157527847173528196588667539075947023055906565844225111816107190808082367915154707917493290474181823781545708652604385402002413744153939802905306640320682905299996066268580530458059851795004955099192663955349920909297780611867004197716589717625082255038985853981564500041908879360000000000000000000000000000000000000000000000000000*i1^148 + -85154870154124936986436373535311543567728359580297295864883939410777958193716990452939877979991428242663732292344345116924402895527868937266961303976323484218862341983032119020557578103523818292194400014863560027830883416213669480393905178222811605540269414702360241224394293287152899701238405602426492651194136263990668100301461139703295546966769028885320530915237712063550019175110856292340704940923962292561104098768378903759693784518114371022369107682909163414800975120796025669470242445957868235013490931582594098455929727532650893853925789854041587993834304912794663732563927881691685943746736502169970455176482643408595989311280410949501609472584052687422860426060258493152116768647737930206209880901096316795157120437793671883073576236449934556004725360631310406701338776886646416370913909248029453175238042776909701725504563637202178240819072444452961567449741595839893497717602599501057494546610316995126936932905473525531956538591130857460731661927852605477497229074631490909022285866782319487536244013025448589828211691149579196021714527331536817640399136228668140422426776754629302115687365188610614351973606420715690594304441722814412140250962216391242805928193235811007484773621055631042100096093924358274071213427315016095656460865224903976365191874707489628313725595675258684619198465505939761824897857945540484063826297329962916071032051758561738193900717032234080954712530517228168894328782917913122463550966770731902746013390667679615337565641528370044288343299550845260599538316988723318779733287275717498585576920089907845429380883911239999818704924131367192727751857458868614951487311229513219925970953098812803970699275601576597422246428799961394632657456277576400885108808500136054747545188554674760063194940236393724130632423273128062103455020275515358496731928098233347765152720115658722680096870412905723725686466912430084124093918683030357515116165688840889029238176087012011865705602396883959462579370891748453719315874653773918964896776920496308682316093640593662042799293760225973320531264232465445290045242017689347609788134474997379504388107375760191302942798460476010316505301467627540187082779678111852145975171863091999084118537607284633096143824999150111696441627467132372932958255398512841413496989590392526951637307825491748098590524779932151393324485160583086913313479478664978301367031192412897844558852155876787368243722050308819334214255117914111965183709407808832296867410322693102845574940814105102068084385849675651420218080077586460428388399388129590015680198882025844324115602356487800076434347730157579604885253761368810316901287649750306127048505530698749358620775324281992400288877483772677297718251062424912458123375260348130633720085877576971521080721304314249099433571901881822480530189470408403968919639418665420902875444220506420212157104372105246684321611051994395814583937728804525915394524456989379317261172856689662067575263820857899613735902238392159474193322696758369936248583983359879930641337588768477501521314048041448369824546470607979781953838090643690223501621224895197213123476931552158057219014968731805778388229996117037654766485678519820529917611590108835616105412798410177286346322259445396993674419484760363448360732870193507198679968630980162355200000000000000000000000000000000000000000000000000000*i1^149 + 494121362213815072332477481322472504958125346042642612394361941023928073729144655357894941082570151261554934279718529842676128264841292172007768214034817554220493408487501009816357738138597627344474483442275494136925768009318829558982404828860053918825531758254293120933068913665462065547762374245348688263398857911012334262206932481087625396487074344718567925822695532582722433556437671706733589118105547590622880271594523780262735008897161684433076842591366884374170698760559456990774284629620834107075133919913389254655997366103829028720081869610382504605946530071899128995795337264588458732109214724940444276367281958387312033675182836279788924871258107665232144084859503902652718827169177759510950200249085020996855038069987253096861851637439290412874192370973391072848583360864043401703045763871172531284308161699243053522563828148712558476524704241611830483263156633220682853980345103237099041321609598466497933432387132631580762437082783888638149736354498537628804382666791448150401699538965833660833723912261361006870533715804501946225040926469825491285473880175052329602857245411657110231908992370271864531166679465976146048407796787484512666414425158341709471507276186372991740453134833113017192720100650464132322763416008164108652530879031183052503316495178367729032300776713602924149288553657148348486395119764865222097300887341352223371972930368186983204379492166455542437214856865126769431992719653382126838052122125563806337692890184815715373859638894692324253695332257877774767798244855525783031077289569564873474975250405539520469470268296954777799758829281762567040922441658742953776365289578351231621073754824448402326335836135179088864126297308012197469760196849111465641750997089748189366565175384347667643971212661086511907559153882334716717310923254457381838014377799219005479939764843597895166778080058691277921060244173650712324874725926089736455356035171127386016214684217418320374293806068204555006006386638288742192725242770724724184464015920709984349234327709157225261057541664838197425380991725664859491545272311058190426519784249809593259737252742693860739446288738754470523343430239898296342611419083784299330177255214323889300017427666544276855923397970255844232150746297324963780018780305416611214588037155550724550272780743515996888757354901229958005132732690467822593746639215606227451580726136278126026464386030465898879676780339923742507678240828540931194613391508580522509352854020808982477328437802697770852164502737670564311287007667568168810193127306487008050234435414179262583357070783315953159676287885217754473961143416779181189135811843678946352557447133555788930350044942965035575933972318752365803060918258944047675310078233132690324996752973982384456573654062278237881964996405631626371239326498594488398798754530164702489329016963009886850535704146576933038007147266319924360533714539630692279693660920928229514680890644593309757111513367740005610779735784861161820025908530954683257723578149647218053347465451311023419556256157906060110694447322405038304754289556202295748431817245897308770248138097515490121542687458763639688910789303888003701554037991400167978243631681384410245130581631343794631200205787280772493537205365971054351423451677444413599321384026112000000000000000000000000000000000000000000000000000*i1^150 + -1652348320654789553437757441220458603938997153388401289875723368446646827453067703319237516060179430438707885210121037423160750299090399117983829217669065877149125456146508109159241507331983904979537194913146480668160540784423799284829520513925692165947505679459666321299456837148167609465548494606882935365042168798429902627295014328789364863373984275384308620262213531477293310080645615213680527893479775295541465164845596307150023538616560096918472686362275251748053773755347366110654157816721119908527680708209642624859463762043148814636768304629152330596050342875626690894594627861226337701054007269371232261617646771927940281893430567828444909790804839079816082851421666591526464585024371269218183011997062965902167957436954545022722101134128447718097018275423694218232121647263576305582260018652645768153409721893278549662271964427499415966642727116171530048346172483409262665020463173379829449958824069541811716884864601865752680634721181255543108611010457110659450361760818391244220172375152957532629471877648501105058125743679848725088891866005020071343121477063168962585907505279677615769049956092563668228833787000187459390656964147545580247002365602233115769199928048469410647026674235063820368108056414717494453858380840314548354916053960690399498583367817861935474031304307182633092073326506109201859411302636070951468466254067924752677627394885657479004613823302876659532359068323380151496875768418642277180355681396894850839739387310138154004221318273178994669132585449873473085387877554122489685751434091541158841468823771410782524819556068046089067124750935718837880059926820977962670616128020367200128622097213657243949175076161045213843210797634633551020467986517033809689012675119525287056197927144177556428641348684408991688407875060863783719078748561210680472855490694560029669311682913497712598753265155011419386224755624507506713087020310945594982440904927589246368369297515896010335057588630988076414115069795678812009520928041528165132722110167456710641511621513491919432822463607610469658650388906790492255902575824778890174198987623634265559346853127784136018334994684099649771665962174168435793840443319448422665363367196608077586124866558878403799275548227041852047822229214357039484720851544252517071143897515506927732672807813317698697041408639231054830031694499258912098126761081081292131954092340920507552977595733801769653319190758081616517773077236897559452800778438891728083476821672079786954073359107081672870039348872687384063140779392001771011702272300330631692043017082522544576987324806197874057371934946199763343858933779810096178564259089827688541048194328444307025746452220055384333685322887181658293503477765074605326211969705495511592570314370293983024786371322633748330958273623400883803166642887130499184869311651292114200342949239221727866442665448895517241646546009920824113581711909396258304277060621601306494751557084702129145940016883218150646424351762357279039785724576231342556086583012049033643177965864976327436182780793061007830922256476615826807121406690018494058159086549379928576522258368209796183869969819209636532093844402050945712497561512696842982216785880522676348686663457158021646513713868645135799149148380304049941753963567967335444643840000000000000000000000000000000000000000000000000*i1^151 + 3260907305860306050313188751388976255456213468877142306316109426468111786433188229379129374717612979230022682147527389587439982666847551666586448094357523501837952157418431542438482705482321705867589061627859109410817778275558161518748584467675715509695195859159663317361927109036826722107017919750191910139295205461870279162372910783916651096593279653156550230545105715022184395854168021030252452394048254250121677244194338097210133702958296227987850053360647794911923925751295155400268339309105019658324959550800905894351853565441989414182963436982033643832097331153865273579585552997062893696535318886868619064011231857381882677879652376396439435347714075017273943259109643262582994159518664818182904713335784844277863797004630262779261680157052831793935404125782280864556694754533347384686988751413075826837574134017850706825137762530309165077378501632169569788846563447829580335268418440450367477169595733665769296856949992283373909578847694041327284457893294034694508694317955207644264439049861818794601042099212806972561728353497066240362347621140353907029677177193430767685273845609887050790744373308625507216564511894870883260368545254472719501648854239272636997514282590289005235354999672977970812615824187540402990848079228197543968126423247548327380335532531700476128338059370774860604072301208216815155322647944668223942848970779773113343717415330470213108012036389415013799529039540825312866594015402689850739716044821804475484300164718592684850169496786315384854703242720148937696697646543005062028292903394284145544311943039658970076501907005117135122272056464793795385402065194330358482831045120828395596055616049279331443901367684851010388831419004856566537792118295152163960705558721776198636130455691685452241153899075215809226474062755907720301861303954347669312704156482989410873669848972888487940290924239490310071855539373052057913796890097791399466545378935888862948492149043435991929911055557205330213570894120261028368031661704849715744382042406616797460746719468829565117631882256070592702126595384587646374432094190818637085394714576188998671649999119441501477500782525500532376724154523193523655744925621870836199014821110634661098348788520385307316178608865907299202242382927735569872863723460684203155930746682955554621603249597381260049380858876501183547942843386884418896098451369130950253227166610743274058056552207104624831103253134624016945369227474118043714958754595147909441402790158007065633892390325742721739993128339044814981323827140420903167501086473289230327577718453939519588503959995989621956822033115559104109570231216002166053349909220582155431804785949348576923574122435766687971724646927595498248081695054363868448529129316569461390201939332292865727245747435181576188137788124625949970816330350544176223999436063962265088353694472799100698951595702631158968060976199974984763066702317363273547645659833869142172171639756308469594867628721060324226905788887074617861159754731315014262104781555494019133263701326299863578320049054747499016758348148402232716027367206071405750306796412937254010969765775964574477838879194291347090945286867047250911518624528379028873464553887025799980917495646525914174357260320690681946151170074815073250726048136429568000000000000000000000000000000000000000000000000*i1^152 + -3398457743173431686284099131860789239762085747973229421208181454051405362323368956354376929347011054562527312228835843606950943614061093397763943738647211032971695192077988375350132614165307467196827493705659247281501615957461972022497662341243478031629918926787205215568505698104970683847064332757138969520596329465148001562572034888871682308235892479724484592085445844141748897342627219977386329296063053869349203147254683674751759344841549724000433397532111640872622923662991982980924319841449398807859809428130572140882841746071989182139984323466558564154480734685288852034453907371231822840667743025298598568011904095886430671000627273670090766414816097765229270832916974319750943216712060652135325907713702267210920985179405770940907377099714361742329537736613533376013712048605103852708570640584595804446376973914087204927413199010704331575505377420645599582723623908232313502946825329678477114506523683817776900357806990729975760565151650984598902445636858581953625269599609822191481906868234119915590836919677681136416397421086949101264483381168552702389374492179110391139260005376753295460080421720077456200619191254109753668698837145585824426060455657399418723753566593061962465954545221235780560390463282055363295668530541946850185463560868954280287342049847300194449694836734778117609648674860860140343662295659305865001495937922897501176273800502286616841886433414807167973078521585109297721296463932979923341464163459354748089330442356890286463179767853559069955338382225842107113360768893556215986685025930842583358480061311634970612878967818028138180586561898301694583671705298396057339110988795483355706183829462615933474262480108934990514977674277397346903538328712104034004977637053626791369477052909997382168790745772796766390796857826765067795381123949167884569463068905372313190442944835621190999943589896479450290436214119545153666089828032809520530895215318932009960929923981852137913391278995008520052638195990768039755202863876877191339149490886415638952045622893353419600685423523407300018427097138159700664323197209925972517086614570655058962665140205188449867759336256008506590315762815491356139443308597549243100686012522200715696449041853117659706082571948575606954559102036925232649249454318684848945026051753507319969495713543384844453592500355634050224252838262629080395890244320451728230429088144237499553534672491880986870079406044800184989454906373484340338479891655026403518345442745104401526530135807934581445713121431248338699300716939382890591754218727031236897710355052068880964273453970548507234328147217258803808449932356324967229942483574671201764919305360571106133296870675103263725377589481993222039182955300630244228648420118106529157654525859925975697663153362770513012162892381593029914283027309779709581194532524217164698148830383850811553117010861130904222945265726089000391190448873248533332101065280553999419466565478099642927812998798726666175346851031141442756388398629465116971082860267593539944039250271043107600202203481361751577043798749120704272418851610533412758304768640112792899198747903671184393109807640479718744672517298292895458032561336216332493844755938002249018143593086807962389972050287253675883238972985159617198266777600000000000000000000000000000000000000000000000*i1^153 + 1041388164124695948966001326838993063857986007448467062734806045904791271332283627724968989243297668576000484644755295275251860698565697443338210769593722253942777686764398486300655693136575930126657371560931138509498733434952643189704013378787215511365509106115606093687050452248379716142340003379740193181483618274641639914968821478248341975911746311246370572537826602093470351033809459689772118159333794136076534319869671191442104788991727707594959230934789093489559345165796213836854670972336169447469328136104996329668642645401881065402821881581543202785406929373310633803355510568000924653782787392294794064053818146022590361491986455708453266394038357841545423441589764741325888758144931513798245401889745292946651583239781005867381496722874289604056963426061069814592863147619788771049266758440920265287124961869688912005192272205322394592422824282459421934319334768385118807017219044018072069367650422121435329284987781338169948524905728201541827937972918147035102791624952864436110841420943266597088488879005556846858169092764198852713500431596294323082102414222862862994195994191716619757593061073521903270224880339177615128076951827369538962334800878447797448458548961482663963786673234088996715294027948762816264524459888487759284781954301485191097942603384681078327497488624408462596393809939240137826992301408917377203702167494074233506781597757305187410389469704947229741332578960588368297366222832369368502388078982077320152364448815677643622426801084338864514917219198239180499546168788424067724319417530418640681837430418873799897061067384045195890524225784686793904699108608491747505708265169650272931634428115631664802263544225863357698434553604475122209518985337549846339611215480661932310220847378075937449265054066382720431988436091627659956559303607624340945698006519477323445774992873799680376674209342921486291811234777785166198333177471400973639587945928175174679931743378998658320388921416145330685224662516225123155164252259362994681821160158302669418944992129845916332387596097910755984549454179348592834872868816820508615813723590213549676999860554172986903545399446586558619603408176510105147603190095263284378371450157883984315928587843200732277250993336945015884099189558131898278695017350487086550724430816624501281464957604024184626128621814187045393549641851422475518806859032040854057128786437245230447208259376185933606709588801065518323759771273782094611097577099407177552704531662910573898691452269968493524090358886591891934873551274609384628614161680522739408601729722539989607491982155774130833758591139658966806249244678313684299287181107742980273085241738970365906523834854509343104269858795443789086094844647345586859959967991830707645003355105862170795057882635448858518409876230584598966856808192847711434880870400596565398054918026380283507348817964831607444999169904034018684765264617452688298897776577087358180166108012432658580323475977682516825286728937297534611421878554596978301953614755833780311036068622524443014172428786142248416614849933750112920649245583991042746423259200680092396283978475815330756541944910219697716341576811408370768097809600974395345097118341640738996915162201034341175633753026048306588190677209500876800000000000000000000000000000000000000000000000*i1^154 + 691888131285939365945637335251600700717560954522584497274212183664864482029253035719528082480595035186692293446876377338789361550531422668466066525664829471174255705188211578480390293660226091027816475480740540153189050412299799047690395934561878734086492131353376672173388564517312635550828712114137446357791229241334196734693668570893712269396515060178119070835772565650026208881414501609167239477953614521484755541046003135204746648220796453246225993389082770863066849206968857155255899316043718250450239913183949548795582114950668768032525190775159419065881364852837321890710631114109511014718652021656306955141594177039475077653680840026691779026116631304718760095638761788652788277154073849630562419979371641855524382700748633249431084192857737346834459022759786496868487156187027575792654774371269182279204790270006624009508620915646200398602088617665379208561002221678505617521807193609394554655086758017469940807948150223291926811794264002126769495453903739338146436552980073154189854714504982822486603524757090150372620976104382673025081954584998351960508803367371166510414139739751268586965116904076564650743266668439047780149647003362056001154847979038507058224033927295516378271151635028091431695558674545067138063322761364243740285347187684225083554204527027217920284400087217471793691419307404498186915534374741156152614311672389141225509991029725230337200282809715847329649410328670179202657168750133589893390223676187814886763164281483838480302403643688339891821729185714520971127203403982392762211466975169731576142126159163770548619254548229760547628121028287830609041934396365455090718450005497849984394960157502914851262431107336915191129619923720308743482947010907491453773857645325307565305411348242326307958711232634557862763088158357404938980756021629396158820855875926011231278060333092383593506774509022791927398457719840763709706729877144766605968125497339457483332529419592439879497226702232988854702196097426057587339971956284228103599572129510726897921830614551483978170174817143287764894611462824118615369134486827723271090246046178975228090165330687601061026948974204145671191889033478968277002686979797838206877976320127709024067318800114798313237164722710729244741247392411129671027128169274118301146101924496955692134280791331829073506373484399821054615644489221765726985870027956067245206293095177037646342665728294695350231172559417107221450606108293735859984824229596667607665806340606183742122511889377554097246048495117747584189328062065157629727724434437575256125860311591473355881284763740126098097423685217794980819102653349310106342439547108818068922171492794014552942618879402591664711828770554920970745398519380173802596178565987996830440167592464757808431902338352246490864403302660334736543539068040085886216490648073465204692865318500523988863671808409688934200347457869275647651395887680929419647171968371873212343847106072390322855136036979918614536989255749249492428898520826344466485573153384915869674966494395500503529438902008716217475907943138667433408265781915796736738481769452973935239851497661819643049060112012526948183697936127683549661396565117825137158881908701739531582488310874932997200180094319616733101424640000000000000000000000000000000000000000000000*i1^155 + 5253004604156794800233032062251090228963792660735248791359269929514629438184918304166465227341554847316706868808561684743635611474300503983892303705305825232376894788206340257415196773727075738361652011960631887583309869655666757910178443283249232568375169705133431544663292794010580593356546089504681202174207243834824259440131593738459088274205325516593833743679992521901859227418730359013052485402343592939764111182796152718869198925519985210614550844159567871284523653991725071903103340869755853378490922071778820030882305793246868023601599303905274172960616129056986104284754054199293796810309862527028844012884559323492069475629601701226775541709151031134445008408582547807321012999930329911541784682989461531466990202214438042169571526616302958087413979863311734776388304563047991607011830273486151799098652425653337686182962543075061055635373010403157652480366632095646720771803541517101126228127799572264786636045855640798185856734704149260972818757870758831604906706461053889925335400587571587896429483795170423811522394193520296058657190489085257766521262439004783171484858271578228976321711199219151181114452436155464136099956037240017980800308751623751096955798531175408996967601459512442947031171961432329685079450212435066316273764405052667153139789038504886091847935534892758418325096501770909864633882933451549450984559042214677022457667213150680148896976254196562572010731967675927561880660244040798508098624075906960254589364637256638114497630259415930768694647929047131445011833044242035964660059182733234762637402835381144835880517016035495708224824104904538439462558032455211940298387757967582603837379326288524890597853332433766579464441461615003782715365525826544571961641710058338174072495416687348994186334494716657490040162932116380576139775054900960196403738816350716729620996020056488138440538421515310043904418087211029993345428527168840100313000271223048646965025472884596395744515466153933600000150001890448093193143341099286643354903959445403402848974047915966455805363356863134527535305988952589436708481982630409214073273862486274875626580462171113545042431331734670958431463273089561944348023821095031506101646767094763449744163452280023611663490472275192991941405582361864613260361812594316122424756517973585008498330582979150730117389483768408390463267310554639980056631476544188086272313623897008312974795557493788054808004781636909652681641365650472498588236448382026280231892248259117026674053812695728142369096382869533477182562681108761323311034889871889331196361975778379034703956904451158329569073466588739342386578871279292487753799610042744365147741843963341900335414749109916624606275098988240924705233177708064479440785550592447909745828605217611553020178358624363108096681534601145493381516615635063056549988899346916441879061593533551676776113795736893279780032156220678554439371200799685255521677214406033360386966809981415724161372915355114348184485102348337452019935506234627605866673182580449223920035880608861708555768780303636115342649545028792735793304600984999802889913370167897046817206298426844616816650872039033644447683232483365943006928053309824063449537117177659927582985859523445482862038963013969510400000000000000000000000000000000000000000000*i1^156 + -45276928428690471342347136620741035194598441119073208526953110545560437172066553160132727604037246533965851136308034700642567243527015242138518159999583972560996899423624043367848352407732990857671452546120773615855650459314554053704317960030295585573173439646424630333532768559297643293554459926807898833362930721706999216539944605298239401480848683871563140275290149501815132935684450693158854941305159550858136083426069278188244534740434312191964686809130963962345428670254136444674530550031818281565092121883822041122095607598606155309214038820889999414660859260317026602026084381879179255744925304438582108767666289346928049167843130380730946115229427926079620492314536095888773312011594579277706665990327196822630838981166536559456935247228743773247491689694948601162274008417004165641854348152680182760115300397965110018367774666314891397328593137163263873418849292460395340340432431002677468075760703877153971718528936059473727050678768863045094829609209442726660937905721689272075703863066506225134614740967655623387212243355385949979843343867878175105416503313938490380355268706789430410295470373041711824570014379659594401616202155282869801590074377954107658406094536066921608473016599921196382963586911597294109892357257879665801989704204968986453420663763393830643969164754542653633265322374465524027724630598639571261386939445717225318058868569774839645105481985417019611888351477110105683335299950547587594550572730475894380182733815939327127379823702962465761547029555285228314959563552695189640194245569387025429038776972163485887815228064911865474909468187639758836037840996674768739226904198066997902057708999328395738200736797286661192489778323717522014199137636473726062738790374996593043994896016378289297347747811301110977057041127744117274291680171265347706601396254614852824813935702194279177977631763662646185123289755276287101623711719557571453790389725261719996387447776316639161663798274194459095623003891279103378877553376831367143748495010122353069540082866790210878260435932265851546606242127916102321299136205297479271013620231246615007655204488385888133683911319075969108396955883954482789668999645736592151596978126476518358823165423051028870201973992946290745690713349692951619536828534691244261714869487066548302251744522514649906589419664232042840371239353219716444637090316620886615657687611555080760482387441084232527394337074448920176438002826407399237446067055668056638193657220286660264612979620876847654334083802621328579282041257929736412237322296681205238864747523898965504650217103440623373859988840731739836107409662477935831044711563139583344799184552519650075203412451217022198384027752284033719414654305550132608279256151208408275337320036964675761803088750066337348718205841341170921455678420804435184460122174094433322636012070988377963249515363482229472650544080049729796702130329360931763060193260873214319909987112099834166172229102535300433533395634481253977898855648027086871360531119147917011953156224835409939725605250708398495413444719921200609905417813842630119604845047113202678723783831808197381383169026296288970596049955520527602071372257805463093293139641430570785286284415783732945596847226880000000000000000000000000000000000000000000*i1^157 + -6567626690303759613993708096936487755664128332916427741493292260926265703673750428373452336670994891484515452088867538254354054554537128419732779481397552409544716972760922554498601764389085444222962253787936425042676659387708145760976462471024487211977119446083327969782501981446699036196001895962505956997816611395417957691368274644187249402222547949728092074083142030734806461265440215195265548828644098458246076174213811088794032583880115909129969112050470584410241976787002503567649422978550194145430700554374550391456212653075610566322538029664512112117290297592468803948105271670903613350032064693815415362687178642181764546706119575073973065470174211520491400533396769092337315160662308509890785237819838370707031307232186357990420596323833282064954979259365552297195476111841925425576979672316192892828411907862743926070913419507869797412996401407980883253399731657048099614011097612393038747968722859230253713812204785200155602468203108318822658964833261049743479211600865688140876856898634423627371171237873059687357260151364479993388425567061943951807643665610309642895161740247124195620607906672495688332775574858470937547312170037013499192517406524927143711698390378746793838560119398505878045951495101759165608223665707233146578166656831494204433174232041300836648621633174787168220450408694423755308870610086005235910455030634138943092932503804722150695756639118539118945451956736183104759599660991730607669474324959508461451807635588757915761640469170208273842831330944832660012694899485668292827207090607432002894238569054813963534846124303003250445298725452833309770100637737396208875562277120440092452084348326018006201661654318952325441576672282850186105201750947635370752552460675407368050745103675563835530056246119454719322452689856419252334139339071351962699674177312584266549180393665562210936726844654066762620157118482552423366027418932514630493913081110280447161742083344645902554305541667183806472784343227158834076486204025395733591845863772884223641476452853205894845303900747349802720974224060766547088245262863184251387407588982035855951277026353990500584032309227456370368151528631861262853198666575244971580201927959602246094040689886535532718544990958324478415184528460133699979340143119986541096296279940623846217209223421547519592202540725080427443841660428462588879234867178295285678761819217633678945290952844210343734863876948181816356028460846287490955121348037632346601960306037391917320263758050873420970657934606345633574289103504865917287246940265978259985987048915843845010166320726823442906273694139554850522764973556001586558904933720079702813293003197112911682945737309988277163387054762544482927847145808736837627144627595692012497757600166871190694819294202037461348608560567723656301856661328370324784801965075036973329475892730148323932800088489928637342206040406277680984946373811903639856143276310961397777368713226420511178509766610409233827433095640962799510715279292032912179547904021222323199862662711135938311665607460647587240076930159903661462035747516758310850028892613974270905380200653073356441907423070461870047071784354470083770203445037406035060894045378084409332306319135991660544000000000000000000000000000000000000000000*i1^158 + 1812093192579465644770479276490996531187057582345308175481477668762560551403688312403455007146233882535398645465964762813400330335421396667647279081407546707593348494522530061507100756176036410208705198312322077144376925088170769793494849423388045846302387505901141366148069870900925085580606096258976787968757526516614809530822642573028686128233178546592168946458969932719331264370014899228324489235329985794145845756478670668086336623592002597696924254081508269194948679444925170234759326484567254549015243654800598090985978822441695999398508301985865464577444810961527586289381723616727225229298193131571833037631536652310178904308239971658876668138745496664856919617035986257330452568724675015483704079728507790973762715165312901023216225271162286606234699201628623049091031403641812485661874699413739394130575152460037815467835394923426004934634831163788903300806083345508293474688718948823475437609189569849387945977075130977673994661820267417031935250675822567494650812924042834201888484615176734318205964658033093298350132308031532227961875563265640037766298797905954656494111173038527352362322461735386106591607200274370178994277274494100097732611182520288588400431127504511251268339347844496329689632988612335015358304105211273627895889022814825120108379202406552597152450845021664249611539426601472657086709209798044660671914795679500304000956196279590283347328974271986564017203914470957372411039210802953773028591400814576264055185270763200168180429849803610837239802236064172399016808594818209766427891569157235680909218052770656854512996126766992889593077761516452571005568944212400537482109844413192468369335908120903744443386768032166482889180850733603346007004744784513447067921275019067933346628102016519102139082675861228815352508396981122907115227111550346628613853499689681764774805833739761470360755107760279540576292536738126959059424583808650775907049971572714756250661713449264243608299735423627337442584343700344128780918125796288630659588083015506007210556552528708010105241642785946192822279969246490287910741714975865621349020433765803489356709589518083644904634174365711218923241908594067517941518389822194196498651741404826848463593492178258708863755697237161122917781159423430710236218293580481784233760900244454220851227331358114214736899016474253717386698485011359776918544563603384800898573566306516624899737101646579331808286205032418989598902914443436105787281642049601514758639881403893311029836727143684575782006637601174373550042874550369194317680539988747370091120729120255780753032651626208597359705236116104237801919996331877020793936198900369298170320917938671799342486523318272344451944154841869507725819049251747650369418491437998534708030045089973231207760162183779738809057898751112783018054696271755010001055065556685197671721584193161294638830407720509085178288333889213950542517375962687292105728227648145132368250149896017058393900855902038718416685834764519374182351897723432866955033878567408608425359775844403511534456844325542170471278966572187843031483362473049644835094513934090288658349782448094243095028316334988869449580083469595054432341052986053061617141681377401463448818155520000000000000000000000000000000000000000000*i1^159 + 860221411107271757227295079362711075612413339212303816289337949706956510627974704920148443827590522937607474156688603283852128009543649008919948681544699376223101918504577318367728250396373732339649964345968337497264502163147790298101287347359584764707222231531397639724786295436005961310925581122868464848403690939110191675210333045831533650604039311196190194407515625464631615039023830445331453335828952803558844363634550866420625426160696888582926646618406963449361884949289030434442821148232911896289483474406801305887465541212455072818911710305661898621261977075258903626469015723522180829718593167473309408403569808775142118793406664880662576743208445207582492302252541804816178318933205664875815580605212551604504237494090733970085378958594501152746528610102486157420016537454023952811437557272623739167179250195999329787074616259206491729121105941850144011242991690793778748912646200544284227673893825305197627948134763725991678332485051358086911140176383217957184219885313698168005783182427816676862933027142367861988084428608055612552754938353528171679770388662855987808090852248579585496839177463531511904507653970383973986989717863427783190724216533838280699580282970929504618112450893638036472891414233979925074563888416918472349385197266036770861033002973319076522918201378078253411695746010993013221927759472123129034134040351298739193116547540825928417722400732627671265179765099092313692562768286038341483522562595937640038006267586999314683818077973101897287349041364404423837477771826891459577906205574882734198167056887384690872562195206452574622970672054544861940412004363466509062427159416061458964503755985711463391141148814887352630679375347820618839678412079083010669928709623837090678732573186036835650687947959721947806268150365189601083191003035449781131789931324124872213585371446073761130172941350953710476263134065892290198934259601822323056443649200997098555224290919296323399919151366099678940734762183892753855373026427636454974466133795102734756320586006486582176038483809822528382714406386767808837543935486781900627051255952579165111867455355805102250816642896727223380999900483055531859606411233766765083142382187405114344370163221081832616610276867779124832242184448202960965914321686819644211632778530525133643205507997548367609333473663529439304887463286892438377209244595313714144428236465470290735014725572622231442041247437510885084330074963219813749785489784958402776706870582677516829271223935039872311214926861114216954556718731937578969279937364857127623915049708141896365288476351929888971934124175150246812776759503936902173711601704965503115768258937739942872963479699942615200553318656739494761999979579907579205004615807818809513436807728739916057632824998635695353323869627003610696082854609528702355041001218409362885528278081323237754764637447445617582096350118261422533281546000133813244095380604256382729171531719525873362405188175213317585438608088174073768921195645457873510494581514714142454129100376490140778593266639303118699375264605778066897277319500000817125363926999007033095350891112065794339371577502419391564722081571166414680264596375368791469493702993444088053760000000000000000000000000000000000000000*i1^160 + 139777132404124275375720691096849058738161349990533247432120034943332621693123378036382971886048412953720861054868504445977769228263305243988635981583805290187088835017120162835646858121448644456850030076116232724366532070431467181999365391039136640542406181887587731635571353587291629094771804839674709920238429936145185525491625461056234528796335413726877721932665398167877283545099368931805459687836448128509018086928881262322872388611925480378065005244725865777815851043144987550658907262824336003248509936811012778060007005361725177197358560140194256944281676904194546391818264087909183876683598101020958087528745667147966692160468056341864955146683641651040828368602006583300865907101410056272739040988632515955053231536819683334058366446061794128721045899901843410549720257202501905292187247045185093551521487065147596845047329423509605847648666102358576217808005822657572831514833745922723355716998180848261051550155552890758113318801747793624136979384431026625864198395033660802899756449490861042668893391328798296448439458251926742635358183301639747577197011734917018530226312270402774686242586242515419279367744712719241567216378982442988692446633716679647538115139786988744992781398855249155925392059317966933768112798012394880652746053221001069662994910295431282625943503125332592539748221606931832702571990324567785152542198218981511477541008362600539447919219916835077570356937337454985501671360003288051192702415618064767910705599322607683010677340301713081138417055909009092297503880102194114002848919226472019778422572030114933049090479457374595858338538369471969911925944859191559155100017537182339815182722362071620334343130390726554896305926942488248654933028679332351077395397736162918901698959603817579287823934047516194282183428724317372352260944962775655143572023188732680683793874291860485526009142686040447664391303269341350579256741467769535317676910736730078188197101138400127420467699714788217831755457914134191391185207191757276240307092211100639008475058949148939079347165894241530299549288414694540279712774623171909608889269975838632899712346291316484811174749949988842868873758109298633102319376642563081729102603713605324183077741689115490554497598693707323639509132401327781443786373538286543121290070246339024334224853002302054307228452179319454552967047188233551875911982818054920695928709556426478219068002891002291656011838659834022634874667748487132551889271787404335962061435423418219719083615425868065374345365158768666332582988651985594992759949516446347028221051648286453856379671253679720988799628493670308837073730693177054926203383179733776426832444897153415757116263805281500935129442761500082183049301166061817009389925327310479851730778326716394462332493572945875098864166086132861235572268505964611061785284175968641235662809957437400805300371591882193421213942172684239952069385479608041185811050377314515343008032021241637283955671029249348854776310472074697455265483013974395207361812738786555865529733278575455315066116585413747805120687966858351547170203899549190991911503568637330787841009217617032639058151401284866828887218454071415610170123336087056766466787377152000000000000000000000000000000000000000*i1^161 + 13267198970873324376738090527379854834653137407007150192845658959243062211263291519597828030606976545505677886048459201565351223148508390414765565504488344217967558556002883629280876680774912061874117231201735696313821972377022651329566638974478514130970311698667265441878571044594580588404603858656682514817983959085993518499347836177967399679735911374713816196197633197276184502762343472840600801246374235352384915109275975588175703901934308036840547511028434256956969257011195644315252127673510401139782764378919610196824781745411978006860247449632144695484208804897867505658804625125447074027240340727869670651768422174053706017730736318231031441076223903197417128293750298163935293937206958975998559395155162754751883551383546577894685998513187313409891917541232997630059594849760553900181344771456307199230370157439244115382488327574223921277469735212594324934421651890619367134433824822143592321145902942452426406014652995973258217252080590448733301485508677659567054652324470878248779374551084666534159589712039809837055911927395357322241417424507119192765379064768809154403622363459208003619457281585192961228036173020756463338663463422497198304499507765863384465574067082659133158164992213822808548822929813701086436798597748981605918626963703701272240082861620403355246716824747182214398863314257734033957069123624112355301890795814338338460430409794641760993615057078102176879718106136461292034136582033999593521088280328692505076066756940722543229248859832866254767888387879976245333526200384494111658356898996872854585809767998740190909001575049676689607322551159939839574960227582753497886075020091152975912991314313399098274002788927819447626977346262268118143123965075012434920183349589583976304634672312126620258458036226706370697484778797452446688904253090694795999387285073691321181829017814918485045465168606967082228137945788304812734298971581350706848825827091081153274616784817442217069805493005604141865142672628063211371681360149963653633534408044373809027965383087770944940851719638991384125898908058104280484946257249684683031878944318847439030384660168324439940391253753017335231596038372944498607594335809530772724420677862806658649398325211922139864035815343158134911527091370326921020296222110827931683397184616679234137072759847410763326961757574501089786042126107249057781944073723196605505464731265756250750287498889427997347125799689476195170954351648232985103603072696007520844017787619379372043397611673529055040336731066889866727947778700470738392002071010128557286723850794206892293622358870836315597423175612001311832076470927970253523551608147225502258854719394853913133828075739776214032870214802804446003846491556843913666805532167808475248867859040488692728928325081418194280489583570969049679623380481556844280240178699322325464058452067206692234108522516205903561406799694698736467238531355663933397667088746031907552393055932268610850407702712955951635243283306056747714057827193101493125366778307145361443675313334069796910030000904893662273357473422925974609591688433302752522042909566803928830688020299109777881916097238000732512780037998606268420446960749995727257600000000000000000000000000000000000000*i1^162 + 698756242332566046174395605400868787434951506719514494630490671436109624356788450959615932809959297299323380470672296348948626682315781470924606355394295174172760659718438266790059165956710168434821815870147908740180618634479381160062545351105759353063547794384957739793988876741775531983723177033429417270988813818065775220148830188708194295448450063672769473565204340301055340597476905652651202660122118233996772650228206090784376743762111463211075476500456082068123831485809208569565743632062121578485235520119170346977816989588537492246928575362878228764355695674372356564738620719142613587872060396808997247966778591289000161558978736428197523759667887914812021716807595969843134737661719111324043084096391032608068241552674706468363015033709969601160539352872188494445418954814363544092307570995192446154869231542127902271080898415113685402132375229766715603967215303942420039389210560599789325300882382590235418382397773770506372187321165182586928805754396234247050252293553059411277942088179464788318512341416907959740084409570406775343438850199017850315489818109463314118754416777024350683024274407774064165983154625402874092649129176041553862061172610139777817148564367082154336347907556893945910160290019260681954467561173802150941654979459841634848373086186428075842325813216900088886684738331202164001969738521615829745649355474832038056180756510767054670093626867337718741262610140036811708474369736275707363911469993638476700906149066193919491538795353607529090667118496017104730081981148703472462775858740990615278823548577252836127329844201844348682367069723881214139191312454506844802370559225608996096924318726754954265190955994182260644321918131106194172609985052511982267770145358118859981801992323174379046558785200995077111793239376912589499364228222928710434579395095060752571457374800894120954616798397601728899093122303404523095374810882291437112994433316623491386642353558131239861435860885181721905310558339336332528280205603268446010185506156646470484514545070717978310356407078114413788677020696529489764912873387966663472388260786421431365804644492917940704519506620574266689645119903682587075133517015973061667664465818270223156417364950846195114370311176758516505675400965457484883276351269327998937572402019389959081590550566478015512098526753760326410125595437473341880757249779660738579727801587201055138378851072771263819688121226750337379628501515894944177273302793350342985159553406196106064912451259661842869275521176936217610286017546493940472299333229166780283629821461625782552653159446632232940455236636415838503782545979214108644484780849830578920553494378106150255461647578189176847285144095370236926033238980920911021827914103271662391367768847693283987677623551828338136245640582379774468013628310977439001270845681937950253321939625461311725963132446885190248701220052687490030702630728595483950822876656840716289565705016215058796742300381879200048202054406078332406754184168773785554318748504152273872853238821869312571057539455269447094334417649500228986002929329238400713657589485120174199727458170037322025195341326877051832894477880296416507666188206080000000000000000000000000000000000000*i1^163 + 15114403099988920345446254914890822634853641350034394092679876283728030486977680179052700089730922083794298051246205859857141746449976395744430846743517386005789599797471879647357847853310149371928907406779663560418581164040799177722770592785789416801134773094939112236250716910684091861861109326435406840223265629182536652477604153951178320781480368063997426829147174286971582015167421996266283925851369930128648063964668971915871622769060554919480938276740863354990166404075344467503875469191420323519364424278513244236464542834219182363000285401938155165098087003188932619245857758566136382521358813870263216366282238115576030404501033093765192943524675159070704614801545019125953862471158734334849413085022512493379830294867467847572273247138251580337457718042125558470647643365738794148219684059885407364367478247727011128939418042902963904255113665515297340855290594387530489874370023798267885070066618589933478710442295651883762621062616374880636538113278110587788471543852627995014707608796662579856319845606067633766801158436117771208591677818442505616270509016704113301444643045271146761505307199769858683831878009685379893748081237347575530895523580820391023907961504982869628890443729475674842897978699053288623754939109244078124098820368133382782787459318658710260486360816474614837300866696465616353397193060311891281257958723156661111679401564422914130023673253538136557381404826050463428292702760696669210550111636167235862707576679787860800523600487667955263625682788471040873977505796694056681780918241957474572484690240815334181946940846987902686366490168627843975826939904316198003907860724336769282160288714868112124963363733027494546370276988369237133810109749562838345482326748899924667888431090394005561093172407310624093456903967458699855260444215559847458361702333012159590270321636981656001792506246029347735645690361952275257338586532481180322477796103899633497708779663613032416637691678168258100470204596737345446861612003197715265560920705743840604357812663311481139477110028174869810480902204101837734172519605291696011450428494120630867667169509986029252512742984536771501417988813507300912957228960317940765370952064205171375095195914369343491134221865096621587178662255714967788398154459174625083813318889172688230488719491283713290996547550078808109688059382565971544594482643768274100121043306448521833099480631719153431377515518730081763478270428705963005126923817604070171138596941915696252612809574382831310222922782101267826168585573351992356264429705107525719041900780350600289328387562681847536456817972129085910920507354443831552423799399623528288331008922551466192086539602882074773950198916996684435653130611055358127458816890245029418669681588840739537629851222196275920189410680007197024084499887152971171663263948855995215092606988655187501901206664713831371666408063128844358948226190630564329349869067261261171628360197886577755717906762924826315540593452409082326526190104868125829586234480434182593664507089581548952826876313458133794452933979878339130196047574711448389859316328734521126029026968212948338569436787143589223871266520419344056320000000000000000000000000000000000000*i1^164 + -102880479085336169657664198204230072954488537634155857608836352585573538454373372746781787287984209760520826162298267355849216111541440280361919985841583011591227586773241849350396579516173154851187982627008114476938156285311949376617517632525507652202662965187240144098521781147050452471379128620691862100164843055881459772235735861077934719402055905573883673059857943539334652462513625357632894083378545559651341801225552898042221515960972466870326393424262459178766369700085898089815087809036840075185717112052259240904326945970241934093981535263178751473234541584201728842433410801693808352049087445242566419528718877938346994812901949399972205500609566612475041590554100419016217306584301286125520409043156564294972795093609336470061556143078174938976340409842500386997485201048639572834510576070329459925797657641650902450084597427137680217045474053027085651615142995610303278918827920636609116206756455708047645577761180756055331459333597652017947563605375212053469223505884958978472809685896107880670193614952650590866992870557635443155793993532138432156726463439003108037513312875465967938995283938431474872539384967044554782179416099969197751636686625967755231691039917744477506294842632413617532213922983824742005213646823698084302401641200104974013442039468254082980604666898139697426173110158638244672305720915723894943661416478425073207751624103118236389619100129670353248113584854876003094644343598186862398861475260426337152094670644267847716128304532001617929722933988105024386836871391406211568137667928341762812395806995719973712570164159310382116402746215471658807795731552750934112827161380602983910614266782627282649573248478378237821322879891822857732428469115334273867201920162377917223564286226601839055514524166097252547293957326700449662399373657609471025585552307503812757154598223568107381224855187796743998776578398725116996809582947862989289801765394715844888585622249741292701445699738429067460160426748681538676102315207025484541648601955425844735402390170141992848301510607757274131388926047609659281055791015802194096639583881216165557089712018038097811441375155211392712794341674462394085639614461620360413441912599081168660397732702344740390277323791839207037902267962443505316849364057457674393594702049736511820595551746517108830953838871793566962708469226944186306878552920026725476404401899020814758278276619674902418884038411910944481829512360202936667508570170541664346423676497223641993352701779493046407856166176818275692438364210329927125051804125392554934339420325643614279493546725134131878779727757283976660534296692428891651941640476027062619238758132049654594583285123018025095508693771135805048058302904289272341361925529095235509491205043765461088178311404569051032163743062675451786737380926962274463652456985480771163479243698793405194139723698302909123822895788266119329061848059409285022575474999705020552077114216775444791608632067584153891486332641168950625927085665460005667774907623390955483545310365581584537278259842172714728877573215062225478016100323088729721491182011173259175971267640734692506931323425811805429795756441600000000000000000000000000000000000*i1^165 + -6887192130839982023356996587874718504153729526248141433033991501514170117883310330239499844019381411862028376551561664652272524362572289123872568631608151899253216703136135441624923486639966113968509442743044396371231748538751457325346025232866688638225795860385600025235565051809115311310299590947649810542007957457994507049634715961798025715233366638191790006804499263962303825396771261875583449728498913095542602391945904857993797293175692166406903868523619107051925724452960583151972463901231769903213809925736494295853777666647959818008901809689962758904197497956664618375581187341610049819603838084179249558102321445632849344654514734097313630749380592615184299443941152773495691174085124565401610293222276341432011211691080243069146376667244221925025048929551579168243148083722672734711273918424715710092909577701292401296093355922388096256973541203889602171267588516480096949429978706969036203930014631931511640638960307277607975154890048860532052836096636243236391762678800268292192522585254603831685048523673611146452646221363949936791968813039202174086197700773839913790086941816172763990222305791114702774778242199607538590202104248517464089593940265432188553874243907327755584981629117627751889487669123872863487262450088289755531317257424430771962901084802576076269353799860452581579662927867342819750446348136272458366528446070189784853620936805834570566325464026005699825700556865495955228617917398923860392666631598837582610166645883994002436137319583531085521952377620012501509011364601508584239462060086857512302536861552298829764664152480859497863587392907888942394478098800564437294874772253434858162160112620972397221144230873395228041571814005038507742616956725248441878404097170951200713896921340904509691170189498187004864409990649023706963846690286118118558426108363781745268059219740068077955294330238676607960527679157914143149911051084529371898491357046456135707846846377526498292725167592141182417018534844330766175925386909454221780027192277535017666716348362625112745778579403072596239049829425408164104987617208403414350366062089109230468442138492656967933299741980000475753369046081565135907706783485535366812719162404538406744997644812411400728652137629219854892455545133322687273795074099877184353481072807121877874773938767236741583660595969516579320705279167019028834206466073907635326062163713329120723540172901121663498636173186491279939342668066102762744502736693799332122058790928279405731696983577366675766039561585041655046420828504962117940288844253868276874669087449187391256259112227340989106114424295660206534454207776125596439477511040122984701564638036910964747650158346814758872308319281299380189114970052157919254800212868452487223429628538924458981933981193485929247514550824625757273217910947555673138655466354862707308336798515685652818712359273866905014684702324362600293791085309450913235400026674687554398187507950948885922845224603217968555069973585059890456597560372686716696856282149958874181359798024850937710830206532744846674112458525951944486941000683789894319746080078581582694897771903203565907292660977819975680000000000000000000000000000000000*i1^166 + 17946164668835331195547137609791157078225510714401164625785122452043014423322055468129492362965610981396741234926187724946750795555649754923275968030682930033208264030155941881233326439162062507091309549069228183930253033607450929818739617215661487028962196386937132282514445859268399150238498590687217714107639172551653833890519402829767112173593134890240024061788640700782308747874561263690126624007014400759740259545423101342041705609093002420895057438904346628236101892956845806057207948893854602548129816461134930186109372566017990638650485739222611439050950554570970673150647830120629755964408847360254009322585962283060939486400007867721942441429378194596387503553413570655744937386397703033886923786666308532069602535101175486691305477262901531677926996631366660242404016189043585548727214980437031354259436659935640919059514813159306563621148697615185598874071783562823424304838957040065926579644112700060523784904415082480799711952165341762508165462283739898548647873999661556548670196588390483612715266475630075796648768438291737616998275744899231308046951803423654735524283998363615072017488476671534242897833281421507102186200286670831326444579597340873876652377360450857940673627154160965964283659717745798248746714912803528066400736958738570637299597101257824612451191370292497780046863118310916850821637436814181348931555005743454243469429054640925548516910788590983319912287489903583168876153937228465133469305470905514843898381444419970568991142892524292711198502853520912507556093548615109836198368592847480403262474948719519595673012285312054820750996495562114923403165982068580887218983673699671640137135945681799665131130361716054149284828648386006360295691174893576367971902690581599900927641595322214750042939222782249851141322237936148085706292715932579200975787020320012720182437171087877383022381956204388226557373103709240393766217988784138487349828944559310276323132226422972587132202213478423967199595764736617682049727907332876175931561479023703314393787463095358148936472515083752080836790094601202412460568380727441972726562370997316387226385851390601533497613291651101806000168434668714704904345237808018649221512890968479885565670198583318674580852361585756492297862178938413932159890846313090554258085396803814673803024618585268433392872394156871210002573377872481803671611001209173940802407606882889819038438869762990861807398309403885605283366940367734416225395649124255719504286266427154059016127570245557241353332698816928131033741128809543575713990549398737506672557531557264595992524490373928903813789821464740444409574184950823554456991891391296966138349857727612324903768624508546815007766313195700358373444423003218470579021338596248541908918197384405522004411324390521839898222991376849405826627504911001230314075653947331797852710489944816634354581809023407896432923510216233700652018693194083742913181516212745414126717726910910322380567177618634930576339045411525724696825030359455653011882443271210686290934036930984862938244985333704364374990624844050043462684635548892194045078040168970576592959127837727178480418816000000000000000000000000000000000*i1^167 + 1526539777840448611075233767115816024814501371410719130341827847255986088541997381253358786103261245535216090821413916287690932323598929933173067414039585141982836251536485844322086478476974561988497959097758552966763403305752753754939652196444240078032139666479177142995247675680807656284508184315780812266295130994075046164463104419817719185501938858489796219013714616228467365305213657778542718801833533641672526081904204854189347145356096936370605950025746511039217858794488939639095016692099389272395846987270024741799573711316115055001637233515178870777120096578872730181418458448510233615229389701364792925357986464816832968455799179215415986825765521759102048405774311920981248936148359953248288291323331059999902280698174469104018289261258992743944631102339461792020005053127921962054504866864231561241807124275914738062734542191986516069003022048930916641457524428853303535661621114755325923376765439771370612054390291414816654013768008119796385800255598226357749812545468638262795068011073940375006312957404493236237700690969358467092169098865632343200079430260456400193904534010224044911964175255192054268892373062673077421383876903622303941003221780769111156513481631703463239244745286454249164351903350153424161831713448968636769835155431912572457801140588477638238829156819403097271849738025897251815189468064634277792111523836456864931185413543922271528411906418467647181062715794189696190907783070884591574243883430360219042905884441351119452225711749218413762044724483124873489516705317220796928422347944477380898927258641128233276867149362517655878730562529713041218433982330024589099543184051884404853723528300506031647318835025505373358273720298858539280827172460030008667076697305645344727008708690368579036559625151079917519651610009426504188947128152234240477912876249879734051020773394738091065357945111429172835869526955021451100223514094350008213662395343000409574615007080208316124200189289539477897996185100976782676053259940698684505691009739045803118202107422201190669312745310301686490087655047263721771558042697781279769757271473307447163288333650181773172269462870921879361021805694379198040968403841255624620283919281278111297453219065959925854489660630464720571059221052242401244481446911051328969293953299948275182118738912589584933845104796530744170094965359142857041736407173852516348922229433772257555917245901964622989222473465812419600935465945776735009307730922431408775817611453939748333568759264057297159374027049409687972612073963058274929985080230668115845356214674611168796841462687057724715242343783461575498655594872973516581598956588120241157268109097577421298822253736894004829480998940074880196620265190830403584762955682426939494189355012724254425892953764363971281245925056943364609191351107610976333037167845796388047537020364901915614713063493238048624919474680217052909288682953798711282728058199603254042098564273583845368412016204417049759877692070546026037400330971723743976809054881698955014250225914584118088079040197703424524069861477389417289380438851350146492536344835254004517925989120789708800000000000000000000000000000000*i1^168 + -4711209042875309518699636989252072013315932696627494459238219423525141172502440588784237810858602335056939404489276612687751781192822682714064548371829754918456892448611115723938050655670797793945754985369372796085662812406427570977776156789430202210562091472899758276436862190050808516385272154121954558499068838662671103809505410506814807521408359838639676480181933993333998864271408476253753435393846069483359272571516263206814784565561249217747799081640959384019142441687415531404974681352911769960457541586546909092193545148882651898495963644999349494334012669461774493095613582962834679332547505303013047477079045749037852202515246156078902502924047732107943747546140833809691369619774153194531566320493969854249210523499139025740018248473238142702979815332512817024363269682107986419177623591616989928037054530006855550542997240031244970416776733486133681808644936150286819394398655639356437248135358572098071724120656399335615201740835787178850744580612102891478451795339532802977526828669440287095730973938700921823720537636215774497705603847581919271287907551348612060542229045721066293499919465730306801178229588309229117275848725325811920027111935814219752954682828889247594751871188025460848395474360219816385644849150488579217640312729284376854841850216803909840456777782197946929139410110727839020857205909445084086747031623770645581627782609725141166175207931696625882131423012273802312863190756160229045081090600004947581651277139019693151071720162278516621732550264601132085503280697547798142694030101701116500380615129518015842581198376050006977006447867623557003654135518387945327430368122055291478935652998087860845416586456304325033202670406373697736578550281158781131976571329768312942255328996818782090310861046127579095686653398570134869034600780611610247845483405596167404991216564051897106131436426141329595159083740809939597670348689747409226125447655918347237137729743727383102434903379179305206484129713264466056340729074033488626815170343185048690424792195627139550593554989571005487940280274283477778975103928131833869130142919114153870241214861884133029836256136204174514516440083129098080685080281615637681813683508977709658443783561431894001087070691339862538826287499439313397496701713821224336367564213068178091915045782265620540630436004986110057370749647822528397171492312790838060488176848628560903792602949522166226930787282933441722209983052792990491066546255261886045409125881842750378934670719908321363265161073633816101006818182147242397650240312737912470940278200571334943246158530827148454956346863063462443620158065197371280042844764463300656775681391367158895738585268546261440727983547745336516104802184978612263120724554811493408171027738918260656219985321532309869323307452705741883493565062506722580469808675784782963989525839457965741365087222880220090036725242837437701574480598847289815172131938567887692279604170204510353028033127157254867767210801806005564552892124698089838354159912332184877617940411289968853582759653126660196742241547028905109120407098053067741830579930218740241032806400000000000000000000000000000000*i1^169 + -80085147928534855135796066441757922527888741604063329547778104390778778087197129557155021413610590544450172858833120401700647912088456231613585348155639378871807937454545905396500353867733457862510996053361485708508401333482979450889048157674885821949990945416595075301510941842998507926175309446292153076281346583716422107523982953310567051207697034006635394009111596424479410813115253386432708219855567252420883598568752676092317575050768078505770618020396969155469290238001389264389278854315476018360854594414539490657658027456898319683066225792416370137017698122664660051429740622656815605377923931486058112511499741771662465701582000685186547031578448916000006748192283743447091504540176620864762068866916086153010215119646148632757925953675915325787822681755108375928456545860156424711677478023374477787365254193236393406161496203108053086421055780918592128764499093677396012304978416027348019164362026158929364460282287241108202605000637501635766872510033147253475169398609097617317404217879967137918054067702657171017422016989766423284775699707128360992209925983734115674228448945267803358022985154795934402118395647180786908023141387521793070219266156613391846910346782504555964108812524356815783791910656949920697317336240203948238581701823798515409498615282926569887463836380109359439042275940857001344896888996648559421231524778209434748266525864325542098042318208313977816944133290554716520425391318666220220091637107508518038547454414457740470903311483973799409634804099819588916485399068590924054027155928214051297332063543263785691702078889785303994932668380507218423409491616784339037149685620869273941115921293170109711118786846430026666764569003877897590982368601814942538166738675338702839425727550002537987560037414127296424316466176637934969244600189182712443830134613533731634865723004765061448729952704037893636991746543976441964606731290600319451680030827066744744169208188734619359115204558006582260834448432705167740350833040999523333792756946874707241020616535124684193751259324657145734924809336880922370156396657547256700851692890755977103659407825027729846644594715349298534636507422054766736690073430292656463416760390484295904978379439551809285362353496464766719632457999841274246716537523908625984945349926410520355084700332346008603251827567212283152947914108173442465111579102471651397267114408464477898812022922127866230905949752915213074419009031474977663464563107926149169732962669736267916964081591449832821310785709773588091708098824049621533413064923843931275712797079981585645139547137757119536730845334827340460022144075871337146681298742963281402416570593114819941262359425582904812588858083950906405691882111325947036689090871796903375051284003667505578023619844556591999868840948252292180282528894198309596660437710080914365083591125022695940656020589137752535345553691803893371666601620740169085384471515479669205222584885034890387159166236473732431693325721043761370725090752267239871862077928066798343633739260197324089416834082085351759068438645631805275445567579377442999568580221075456000000000000000000000000000000*i1^170 + 130241197727005303370384477454062574635993901811063463613259713517713321382801104601148963365798030551531790244677405735440478284841500724175637103789541436866006556895569198067807454018566107719927857631001152369640814262646182544382747921259711424054759331523036325533523182102288912570161387589081632006086424471653260378875641901361379598419782726459363719832489679771862324361950647936249842496590446617138843988276047164392964188040846886694613856092942397255805514417068700746818982444267424784947787017343434813755790343828574472394233696463592563679312540187603998062010606515752655588036898438410919585745482456004277333221075861462104815005517186131506358559212920061324404053517108389309458333895546978179078406658506105393055314618432021543282445353065600129613761939861751423943948087805403684201411835942488328734168783298432932196762606453768781815372083563115661792293348663827345836954009059013095732049109264149018961178035630920400661443074478617584947501122401579140207520949735930444481334524550014640654033035648594909149705708707168364319429244239466769241087372261312808941233204358137175666585874287905097133681855021442637965373922782828651414135738700417086314973193173508367455986020699105162973225881696777653831592629070510781252664277681988012228362108269329280206503790673166375164836443743074615044502312809143345711787417188006748458193680089904635341746308488039544267654811385222941022569817459678371230541991518685768902758906668887468492031151262227645392737115894595110731377550608561661448072503013049023747336388254586323590387620512698372132875532261195457589974038140864257520877814571844782697203895755874892492260952993962603361124844865800719410221868552289745693302721849221413098702705228563478811845134687170991389819586853360369597496271519287333700625679362715517292637951300334295801133279884016998119223475834891979848635007857831303962410109427187808714410548169042160588582557732246419565199682140150089878102685149970518024941973741587939590427980560127821941373210537114733342414876077776940428630319082174292771828196320054122547947281491643868922908640229092527180463639197177594364774599411508087802721631459792287000240944604540277624395219789595080679454872795722477435295338424027788884719908271891350025147713269821785733141853451701180151049642133375016838011147589421311152546527691747484176885578947447210041545143802598649980730336690699429667659858355541147648168892689683238145972293673422460292606560045099576855891059060023099902321932303976010574533457671170354259910121597906265391759405030857734119862561118064968814875903252405109553477177414219951140449587330910944222323313381453792516561199706823958460378474472522199356473844600478455253847836670040869622167517153932769645519253894598171760153726275537283099960337346213486197254623466999141634041710742684904998322154885184894797129467691401684594986705464819371725589892223254792187601803333521116994752790197620580778054000266915578500609163319551603264620643904808674946734258751346096419635200000000000000000000000000000*i1^171 + 2636148095774017000146188594401560409399299995647600592127484341261641362126328986796349103203368993284928882233719587054619584741514290253341979629091174378173388337488974270978814579657994588264146886027465206439672366543229191631247584635226152777361373245162637797776510400147612471982431448442406453794830917865799428912895537131591137364551723483085392359414715552481789870698321292666761484690782987114206046053331413879123022674269226336141993485349855047432496694806097624036092857522636444415196233506545726758252760994976844466031127439220506867697472852926499439059424881054600437066976237997579912910679749598407415758601499761380764399620158245063650850855322657429975369237467391235510528313838578228778225009027715976469064496505761232608876795647374587958640252826191009673548707191612137666319157123507504767108265200015377618989677371299567633173925984897819635939780403760888925307844555396153680873851324389094685729338370920684733718460385663512025026939591231887668175811419118437368478620425938093495551464971171242142342115803732882392807967832810891501916080845670452232665444897575479112902226274262494617218032274344464855983470092991640460665536858308670099133758494751751825236220623364294841749865024656521083570808016854648382875468752120060928482295907722340755704047499816188747645631310578723609872925501926933482396219904788991852202446903682327442080102157625163194453654622459664540954352012580349058157017773126244730201690839357662464551431086872791213447886876113311150770772216618051257729050301191933542186583619303197641089682856165183502323371000563412604647122846324766918833874439182244740768412582107202502478253601381211566944871588915475628169199148385655600065916151742602520243799257078390129737243263858830365547739857067752062085265403468292043735801776772117992980755783816419476519957191964533337247145399556369290261232576934971614411457655563138622068348369830201680789616652233735192597973791340910144152900398163055030577417471282053042119015934859807474829501940458671021511103236611484038398009334826798613210251957172446789188294839804065157318581655990357766317759735058782762976672702342815594421446735747620959368816362992745907723110860054060776945971110485375984171727384887941029750522560303696492484845903373613390467391416388690470927168373470355163421253198950649854268688593428035380914449901130189548137817446791836620065170051682411458818324844940245448589805130438770621060816362937010617592474002119016170066247270172678607733040524062231781285082905268842040053945810297313653841476034454394937832566928700626129053064191394310151668295875713072837842332379278296423839362975766475968415799553506690707587857103782347717130871426230284978759557079567084659445050767286226693962018105068749500784358800345816253410106430385943600551481358898998029471906180736378242631885194134094963927730888227966173997224092741816187601036506920627790358887214376172606454005061471551483106762181349326055653178399668072050805581544949169819859247547023360000000000000000000000000000*i1^172 + 8495630705407718400052869182660202235996432964907426762547368403311282510043490570062189173920510414189845014902475851841043095141188120964606153332815365439342169534088378281184025587568550049999018310903886439292567294668273675764220199553165820097349640849260682129326894683162112735109371962794930037977496072431118586850200981730282982034564093773253311796278201280975016445836850837238740214443967194424146171795901567248635896953652049833689629967399080635568705081705517178476727968512255454764884348545163782598336911843730524890116393135146037932665109718771793926515795993727272649808632732355068580736698227291611878089240017426802492703554170480971799348859941487136327967393961242189608238125462295495128344786390860279498969289067617560559121469490558227359552805627624936069417467366586434840198588624587670016057531982047176940157919383355652959633727769919205727340605500797388033548430944724553032850247393589996589603682095042588892563521855557053854387728364846112030986383088526232327159982319972322638253700883468059052047485585852433490130451043129923058408969742199072655632363245907606813580636305114806737919752288571599177746451494081647538874853620240986248833056936953605617118775091104906533653577820597098089836899663689749731149107245903674868048147687892765153074007329524298432586823729611614200762449469859740276967270907362178923664757196822436137055068693559258641745681375290454127991505393315375117986384418387854036530638553705344189324630111237413755383800609652152311448594709318109582997578941440319711697911676719036261201546305361948191870390519014175768640800419001807440479653315514922000500228981171733799234848071356266259267853587844991612724903482281990917504154853569476753821606617258649877153674515592904685326647472367984176120930881261427859284574586656090219354830344789969156224788653211568252707197050501954683079810036176349751097523517647437740663254499557564923499290657534648879459077110166123780677144927385309366724387630799739391464965642252465216232276536711960345456323912084173126542153748232258576949704299801997095424581269470427435212048356265760256963743009747040017265304481449720521717664606855569903634640535848975395098338741307401487145169549812503406740706685181226901261437672401761139565005216431330959019060288548557381944754703638791709582344207647317783957752731305372549847049973886734833410240363696367785033224742353091655138803461903146351416036523135170551767540400786393169721385485493449874971202100713334117342999136963145518487217348965872177885528310231798164599786977212126881063287236118581356823615633466018473458819804551253840488988274941286316317952286989277940620159556214652935293379590215933414241803965469371413512787710529882180445793848978304479067205350153614123688719099289543912066402027818325089312052051424480303963155605457749903073678004568670763944955081949475540606187909094410878242805917648483340238005733123306780546523982407027682661616419876187698479672983080434241133169151979487756288000000000000000000000000000*i1^173 + 14414362962949226598627959719009804562963130188247091797557320171667225185458069676123628296029945689679264706199272365495880410021643972262156639136286835849122289103775998828732600269589859596701165147578568524949998031978526644749763679312120226421879471679081686807435670019945169668937370242816125521196240144423476075737343957387147798550413476999989343606887954520304308966346275413553992998982585263646851227413898847469641701206308357399793351506613306260379829761236717861166103786172883413114107642194198529126854593183524871823725847072663594063536297076888100633506834337354070203095332810488548872940982567117855315065444036611144618464669708122337949985532922194793133662902261526438547786765530416007023538918565710022338767102861126427637521396542866292815794896340007201944205828910577960548081847609973445389155330059478313785929787392555247167652324160750946480293007741123430745486304078147054342863669060131622840280549189311054106528564300284118956571124728339472573041260443256640713246824499887893452626577222680123113911407532615998434692992962816857537012755877965667781925882149574110068576316793257355141278848760189763954150134394478307571837836924780446237465947356595941281420050127054391654235110696470600030603397660085794500045449234397728541054401327787739792845623715668485746856317268048490063982299613888203402374220529984114616537466029727542310036671770193331054038687628347212875874158982033282714795953118145068385017488351446978633355826803345346177315174338084059281728397900525274680257967549357836373714090040192059805767814586438112295241043862055472852036730224647110416487135320814579166283116901198029071013948914924916610209304106106414931947155472663160885362963448310352287071341428634945266407649828229529380341343073644746682563284527940169787368073113169634245219716327656764504182387250880700090124983075831806261974253121531399402761414655359911805537097358569458644320802025448106188416987487063329629245709907756680150712471612819610582481285321131052675924114432055010480467481756897960616484044462602758907979521702267488286418244413110738797069367327689093008776726510765787207899705680769896507283385938268043213004371401599830762476624827134533503347484201298917399380593957445929734806068719561120942345912256882906656882934498164881404757661879937043177087599315897305644354589486677502156423463418244501307628386402870701988436587783509717188818413171300642377321436531254467271888875464923419408684349339662949510308802926822577882357721710653477277107470069815281457096742696017459283603518720761681451659318220189540587305713415307534194217953106025077127414628838341436957974309873915545099002067119574602971899990120551975459023651164069453399522171195074774473176703034575747508784264421078543532600039250737851464703710477336944364945178153401944463916137915329950830521580759544897730822294791355454915953019442782589976302266444476881229065920597582182772846550476416095851858595783102775474457502755639011526649577472000000000000000000000000000*i1^174 + 20959738980860357762399364000460066076612923478393597570889028773154191728329573620501126560384225535609005787175423738677978342281343431655601643454019999094403988123318423366043072089834260652659791777664696756985025608137047710052647600671365155180337337100715888051794935721870146039627000553446106520191420370578387073442401578658088339318112110218751158030546070493800583018593733491781041925575969289307596647818155912851760882769940760111476038553620495881430132641879739890570474331788211096396021810437220759903514519244910254439878728156414522218561071025518888634647172754451551748292475152070695827682157961170644184462338304574610024450871915567481036983068310661191801304749389340499993440021033604499893712929831874543268406977521889229277675744809152663126232200488954889320280463103175245931439669101809027803147555259940831719958268167004747518337780493046341259819316516733317001205768735825587642442524300730265401431643714805934212548503323856289073752247902602184373978939969864367441710002583631834956327451844116186564640710249116412043227318189330573256415009937528120630542096208231280835254086139208241178787448229318381350231501138480756680563683121165276748699349738875872523780256488005344839566454207580706528825241877703265669605848406717787451788870961833880065138541066684857811456903807501983127155687723052641815168049227725543224360753225072651230503444206113287499510603370779658434847908411147269885944394050991214945452424548038348347612750144689298388110551846385785782291073705927293760366094466845629301929613018553733660283868612667774360878064148489851153276201197673407707028284659550233259528865379633042835911466682446994830532004949381399909026904647094707094631892022027299749112655422456077607290160168431982771670148602528834865379162265497269773799726654389755450427844722271122413084942811829431006988935002999463882937899990553129042858261025062944576838497434137768926393646008010036260355091222890937821822780807075007888432999940762460684161545047874388818846907348880752304151234154937680751271019908237170083275308064721102149484856223731308695445740271336403850269448934812299158807306769545878673049334751226920659127214316972039824708642151677825474083584314315383336050642154461315779489744957875254863492315782593382783837432440410882904535069834929786392107568624578671549493774855081597790295950311248055053047481658484822334128628179170897078457073557469290780366721090292637933543241845790395571904771724775614876062150724193678528342965639467583716258353164403274568166473422436211917166610307964827175011734364888606944787267256919583294756051615949144621371605591900191116383420252498352073816920749164495151196109026833803355849568169122796737990998722780021110980304417929322239247504021429754341363139718656607017350819809462980867869992601624413029442988155844212229348764875569253270926980835814235056504398832698035883443977205260170103527956368991102172264361667862148513832580187333245525559727640312545280000000000000000000000000*i1^175 + 18941616265140792104986546848257785208661109609762537730775154075518362696565223001665589691709269277823937756794326660981689574088156335337457249563184605064344312734411957530486223702151417494699292718241195905057852395118884852382494042842599170153334348028612188601617055800980357795233789981758154549922896297544499646881075416213598806518910735738528224882942113831636033926202182972819571436956903013596835500411532162441610575002491284596177587194940285900922071932240758916202985184595509955944291880520474897966620147240374270452915615718871257903733530736806924845382987712851826216354402248642926357496432726833402557367846911564160511493057981640077292724092228093022076061366135974098482757853127403639733883371817378123579282852573464267668004198648190386874485982695397472666222391485805283818152537226388390469725616007805123763167064830054120672753091630492526320121729791912363645185165804577482988255344645289631124425557536010550543419845214144899491993431873640368057435532162807675503558657161945714677857619573923669402659930145760738311738096536924014059550188694117240660409284141370466485653390878760655599575970339077606207441244517755037588822975932525005105447864334750926663905545848979415822850885827915077399425826712211611104234269972445975785577037107349786281664113603566690474824629476513634158036991883112273326245299753079791982062968140688340916978359182726782623657823787748996679354260796553004035443683019875554694078313413118103129399076492558200195248774254569157353785689024581507402697494424353051246559705091155867809888485235891467074927693129869597690821712450516742545830937837218222646589824458827679027342193111401220376461895111447811210600790613054451839841291546847642206872954593502825471817840281539686684025956880075801085297904079264032170071187164856033289092482985616603309531855424594545993651076847701598617402075200675301427775623948413009364181036977283269617493264305875377394922415241412731135827529346688892975213603188789550607858697845584868721517679090644825573367753113442352027601357269243021425191304631468202552474709473201672788009847164159398574760645392394475911959411997911086090681571178647672813451059683799742155067170784307632840205407606840099487365418296987952503372037463027589717418503538388111608959561616180364551069669773465143871022732493824105532015024941479656662636871350106089702248105088399003367047367796686138491837028513716750872321027108339108844902408418205653548765563645578366962099267709741711829843042536269716670523918015400730595831303938328676808882502845703291465670018013821817698710040652447211019984658597886870793098679470683256406074236841182491834218756407576102028854684019044057566675859838866465287942885256863877366853142418072022852329921153524667881305966738359856294815110406249347009974521289264909609756901434888782664274893172445670833126178530480120825042716308156582890770840973983279521935931244399044780012935955374547715610632649772555793596416000000000000000000000000*i1^176 + -2132336044938910158436790543383289243021769566371796321321052851636788893795245904619662004980473845504364056041758918794484669931705423475839050421816653721560275495470229538070244167769608818259361991552859238948250923663492347457117257525184146116354832718008779330535690322123503571224364782718222929340507710902129436633868089023896729646761677268199262247564651293373598569718062550909258707996559168076142285686267230429061126640306529526828956426941490526185970241390253086314452477990904614592049105124608044447810139432057416588350481034942652584863142274852960286944607674996022774416501196415904559140662238059583975176933880765751782832912769082230501381358105674743227748684966661552526761281646677406664450407585713843424860381297071604482095578759531678050210167994349286218229335882428360968341126271190325029566183217453787020818905306219667516412422787174617939506822128191137601142246455301449070812076766296673816936043787797635878030699071855997019435674235991191839068375326674829403615888045598729850676252939672013638419323208520559199603877891877011673293100183403513000647933450106357378448551119973548860762671899793503605833503367075641796783922831771886014221431357741745857770236524022560043809829447175864670582422834616326200551859022008514137834343191856873632688411830948280911959659987280995373294926461234124553902353215314758845248207719190574666227918357144094714229768565858022267435582871660506101359996088251761902322822851063082173774996831809369653422492274318746868920501770818660057851677962135369327510974159293695184411159540652028905475033059047373012906716919734484547134458594936924512847506549540144414370770483745936742853397364378254717213111341725890422944978773983984987496705214534816765060042884872593506698454772793071632899660124268044998530218305712273093138664382113958742889031582831050733676468034385419753667249272883211265715935343669533843808286005877255181839098415116407855447870294397314860458769833090392573983031746412402455325885333795029869278131604204709943838223660417368929998905081084002297339488546144485154750823675650564912050836410874266213507961641407392696556446320057341078612816384177857788780926120553213295907674440576255838753184556533539521199357621142692072264587330842077310744469205320893615246618791204833337028038829535568448206531667509041550903090877704123032278283402137631460906597194398182009102863292165819800934412364727809512490706819906939049046752937361793485848616741597456573912872685575555863972953616103258215387331832480093438818571074690163825636447756839722611739405669602560473853764563353270929173870218066253443028133628734382852072863506706239501852736760377490935594200120557606416178731311090196308394221802667855067291138121294853427515086486499363441295827818726197506216434136608324020495119869385738075121753644656444897882245903761058297915306304169243092252836279173668563663505150542500173498032963143315051572917323127971124173725709107200000000000000000000000*i1^177 + 60437832116020821603080361004041269762542149010233657229969608827233031697777892753951333393828140776907948512896161193629179031337536860515382439890072260130512296459118201856529616026953291355489823658641678880265914742491417965604410403036490188997442190144852622386452027228161207761547043334768732015904228555199316707736791544775421243992949175574409640999309007711142985523463994179118338822494728949167244447160138089672371880114162135643525965374141771710515137667574142782030239533419133372637379907853501556419065179166928308214640611602109155742451750526509038423944626883041971178145778836669025103628541943460594045392848791524102175091282012976957830986348329174628366334321913102458452455759248733255925943335427928270492700501954475429392250606276838410476598682950705900688584536789868916863177393882894286584280014496888363841751220328946634577642797983964699483155712458549142168149947617150676152833154567472950825799468784222754205423153162005575993977562315841998687186256982583112112581797054549993807046500181129953150493259844243275571943375597334615777577203191741465718980184099591072591999407888989528828303638991313844720654583296259958199732766270070625056061855304181453675743280591939351456948642918269647399599689146088782788595686354088105705662168033441548895520294605850037377952729801755145844258105785151224475660866251885357730649819578353242972865520904878695360606441668233189256873459349013852419076216580391775749502315218008240991847483186333079295728629889540463510512106857697536136731635578658929512800403247177460585692624018619263013044095786187824355953016891712054674701808319371467240263183592334100580350489621021716838710613805962457040259873827165905109708406596091955028807671019192977599029532382008884448556581191496085686983063852681828251525978949634951553739162652392643701769514941168052647643218247223083789241383195126794613931732510802654883027432158314875053152685964325100066522464151789704004946177526271860517307913957087463440221426312779768853115607153623799644279346958532710741316854958254418187064079413248727893642382796061999277194443599100803917160188114716501730507074416188204562748303558843679219724451475814846660478030086241660777549652594968555325690612353066599761243335953579623460820721401199075803608304777753753939794070463890637313915028444182560834601343556186070841542205677411184892624092613864933518389070828505756564896828275458748282447754642786538917454829536326946005933245527869347217177127341815722852113180234308113830106525640294479997887610063250215003975650412180796311572260805398881221392733839644779655092263765071192495598850405812561112420724231311241292876725630223348067645593087223646546383723477261234469707472408639951906904459016461235236877241456112397245035752239093361544735057144480098434022796286298995165325779752694039337386716132108350990066493567542182568282473120295039170229746866255566532069318842032815859829256535398154240000000000000000000000*i1^178 + -549167450599490957026078221773798154899512839766857574261394589086327764658078400797299131061478691684150971202052124703109920840638481194317592837439412164972640447026578427890294448810169540000275582787764240199393792829387994259678467880001971516165389245469892128889679309572009715923432362080386225834582176690409294290137878568031144635336686091774016724513388357410139386771129611809856967946591596915623639890238190923754769924244463900648685704356866015530897368895085407869684696245524045534924860666864483539176848237898785436870863809804567983898057812935080591981695835254109240849382861877043499183723997508173327520227818898893730310135175625254145977033883767461287924788330228378958858149631938970772483525940607211347189412757100629053294337309597158185514006375943253966691163291633036207195265570034478869050533614019658673387478723448455375788057014865454249524579945017622422375258999898561548024345745300441043915820493678808992031032377268110498069353740202206690336047111611876264379474685586580305384978991707463414771704508233681650693179635426758680330735804872406056779339305916893760868278898808413518012510696330657350549129298607345326182894864046991953130413671956856161044263078006187806429394272958727838897234214748535301563011992261182327774219043755558397712842125388917277952756656189489515973229563074080158825953451431302298983513001770331969483732117690879378150358806508726570812269047072079072757938056435154033708028440983002963890866844085671513845163355628227551060586345014320198806653188822586660082166213108270752964896107359342656810319618878806292944546220426848418303634632816141242666560898754880413932955760563904153158601230936831422317535065426230089394625649598665028000308844437355224520664378140977095122448195551569472257958204963539635620433514823582364125474354790268568667940790129264763921138552097826692450294852313501183240105033435029529270242189727390390736511985220229872918226874086981868342387478806148630795762174067759112110117816816196642402668158582325635093639570003846192539113387715227546716137308826331037896499267423349142202425968505492575357155083909169094093653372952242526258905587995965834078418265500829610305617105938662244260586556790701677262637453249287111470606707366555557055291296411080813469414924979657107563160975413187351921469318535918023449019208199726639686638230924079533722680060075897286575728738439882027810710344757381188009198678224427181569378408662006170283315245007171124818561895234847493261708335266628924836037094608395075600989390602453055061772076520679393550189852405145641517408048166836673234215593382815679201936410104119283980683861211553671835204493834387620612667084366054693517907475528241811769480591719789757124489331205054828128444595726737019679437674966480966044216812877006538574116184074557235319709548728326900134578473110318988139663080875678658347794395341755366451194568272909550252969316434861914849280000000000000000000000*i1^179 + 38002921609417834789395827092304686983894424275739706495567200406340779635578564440423550231738028017073481573340260951073768360737850885961966590897173142179324674920687651626304696684035123577541814766952960470901508314906394412629474485206267722308879223208393105924109181435654997723632057883139716026088462721375565650519885200456855046504466377922261585155732921750787483701950013353129005456894480326283147700696122644102163424475145045478031192528373001508797639119731684502829588958729201527877041414714517080281521398334729668965972642374126841321969888616393918268914197290896393355884575123817475093246175219129094530292352669870537992930299961873007106895254483331467239424095288499426404534321658235736715420263870561351154939943596325144973314662442002028768064251281668413937579600168426279625383786204512681561597872561643540125664401534501340018245658594497961575574185794852859792355330610625775509070312411172439206349485307985403571712009885791066793882040771721079953483476255615953651643488910845538320485959768309506728002684718280488357308379718488835564823455131107489561717731354821278430101050406702619790716300506001289453646307941053143427706392066026188890523646013281399914235742482181201005158649211593891753772669900075098423480936932078949655888957859059204471840961659940125272206184155508343165798070226051366682217391473731297135340309477661056443910518522014572224265496203706638169365128949068280837042530070373954104863623061643991077551939406575431579617727299594529052560228150877858030706872651667657360607623372453702035259965377924843178984720961072085770534794881200954010646114530762037662997619820592854331155378670222923860743946535435684823573623524731232803800692956152343987366743055622946979366922872527768049048846203979609587522910303262285324288194861477459727735443949498609207310169064643576842863241045892376462845626656194912686289624526515625195127406085693792580409225199878714066886924488934435277617493142809920943753494374366779642725122108629031618791979118462090584506997608360864786833116457377620166542318608501168728265345589773851911489357922019545370207768147220229798166761217421947946692090463885060040354598781398464293689063540746040977903543045151805301173944880328921087831701757770683890275410363093561038509954207389014539531215549300552725877899822444720127256328433741511176407800938532317227299595716655904866146095798516288743123361524530329185484887794835596399541819971839432952779885593847563757924532640213154525982352924949451953985812247422377051312719176540596035429797029231276286251054249954812230190046077521357661833583217574598521849269408109806040593377464598131232756489479489069279699647291667900428006392926076847829899709474785750722079197141257858025782865187836184425306041224428919915483965037183291661328206239690701516230637013123301777946164225748901163285661621816049483577873589856751665028200702836664029098803200000000000000000000000*i1^180 + -688227576680082527644161005874648259648982500707246878443412217960202626173735352112722187955056583024241429027273684592413503189742701993059171605262817993626874520910783606681251302565693423779623276946177835628809793878871519518699406542649939041155012304491597816064559522068367179350060703893639326437447586383422745447180515161135063003873644081521378429821076698910119957607555563313419358423763479735438302333858613495609928516443345193327984429702225675816055759756737991514479494339239535839425921194201964160775064370963006503888396555213794888632066877987396764432388693206830769638565081421657631946345905026793739030359552744781699229365144921690767963957059447014246248308124504272481613283358395796461369488041048269113400871740619435656764280257093693018576310778959244396167742686840982025366214087350001201270082841126351933057071753073448503308080911357785904980117436514654718908086708208592643726447868374828263736358269448378491735897101704518274538511569574946543394066017232095690704953965619439985748753046441158085462654431491634039575710851827091821813184982026939645444662081371651822053523768350732594879886687978970819535395982976291101919117333603764381804367985183112101125239869331121197937969019256565742651121191024028817060967180450041776717045732789738977460136060652958813851603096328727178157211390082249870742735272973851561588723955543406935813720221727218344156232286389682232000299980282159797265073796121803904044020967172460123978060665400267365397349996797776884757934254567701737243329630216938309053853067892665201747706222043950950765570759462579374598603284627019719488421681578258780509991707788019694879490478830265406333558244179416249627765431679286005296383746621532129911034118531499619896836289610678244006427330723076994372367481448214341073069627667674577491413209470267864468654820044776239623192968710725555730177240199640227945999510329977338901452706115436836865579375982489767809485717923619698137148454818499295889613403975345586108760149423321909362860261612825322479848330303370900501344136037907871760710505376993241312328630179624608649783357740917288768325187911031563975823048545436225223132273610891928773682868733263236769792569456757301636531465692274709031854349839672770205497990416287163930785408170361658329515507710362525059799639414769864240171035049792156411269211153469325087642079918835815795742589200048504001909807979953755039443787327260408845819889688162937051674006748563898527136640499613735041656719989169269876104008210167569642738344223676388560080533435319640161849270068225266974908151896960357296886907016326850617654945923598439926044675131152314580846237938784193927883343675195767346560226496069535520279165805524131044518727409756849963417828908770734597460471644844914035277446851258860990233105108144075504795244894351846151104795100080109449801169407330373574445296362938592257657014933386124939986893914767360000000000000000000*i1^181 + 4742592053263457644889541055833103340307936390329679776648982717189363265239548037225752966470341362812421849138343115559217724334279750864661035157365059167445371743290433954770187787998031193414299264393791990141084142783291128713655167639715495832607403450387599671485468809968018578032179519184652227160607531302767778317616141163699912139779211192189103073520502475292557217463890059180961836160868556188745683912842150925602299776329729054409118854252230411488191843510732338312344615391944954727852502939018790679123821108482866210350660298447496199743826301337595418405391360646203051440168467417188886615004153373638637432433825204922291642103685024064357479609144065735996301380383190535097792592358885511112089007757651703230183968477210765100920064739567529841367126327884324391169830487124835351802662887413103994746382050672528016527616552695478163546086324095549756352365843949011750072633179674799269876468979487206171247293808849934580483117945698521833501599278801877994276819976199232364813044540526708200913749059812712388406567911417200499871432381852913354793791364277244030803325281666967527623528036697146557047191930988022590129616311835531962915224634080492970697254490269194273480087799528806510062755172354464439158848725288268989971629387892611760925277262753541898907410705846147722119889147210256338330436379244554444403705212384877456235507937221794516804090502349213287430942589199510820948815024953123661631703196681120924116237014486449407245138574924865278025626238616481994860626104474877414540949312439374077082028834657407693589796168812712021122281391196603160174169364479176510551310364507017304605973114357820416088557685480384523338256603760728918848259989439391003491428396231928652932739524181673675247375378955779371765935282899704393887878223502257248834849252278513876788688246666147711595704875883964382536349235628710211718962680422850752695497933197747703803416161275442393269574601571432954225565305715952636540008505920614379689901976001075932279395718402853172110197933984742629449571366072649021710972657042119010853775802089933623286384419964624646403339532912240795999286314324699567106034219841430690672396825708464008790496634168716276300758190606587934989598827516477012119657964264607873708180547100756185738652713769487077610662476629811499991653990471366645255619165158122174022177628278741023879497747399999279235296384145313748538044181074487914810495322240299391172505466651543063267254394102195315238033596761718083486469930044737218391417525162824132181210886730010972425525631142198574167401968838721233216042416443143159935132519546155394498046072138114795854140150039905284014319051642497172090036525970360508051830234374903730640657568162773380731635768332939612195259302194517068235195872833115592180975745788315536016017462936695608144045140672299965653371714889307185332301987621958207321199859371997723512530606586857521152000000000000000000*i1^182 + 89215648046885189321760782209914341123289888742850212748493131900412210538035824983616663766671705292397074029152864294030445132921212851072013046769551754166524503673332685285998024601773394745637188207089996473998029388397111072464742562993176778410907005470123123779068688985551612820858684135291680743596547505551194462366598323988752572177164225989645358882663792036455168814003444879945239544196533809521021374852472613700405045635496744623016639435696064427667215584328711737378154938143393151887592923184283640793737881455017267493885556203356769643508196935265306523181360329575394196639855852300854419187264306698786849287684985146947540126781259195398187733756882666998955294311630515575364081692696788630852796200054065904410958016472974001770210730336263685794331346181086431163560962472012657769411411183407779225524589480940088571876287199527084699488473833998281192729918898368863195732443002703475081797830494806122005573412197708796739423831162055043563784848336793566731588571402127791992004339826120250899827483257018367085868689679770769381717662333631557305954759413486615701749468490526947653999485317266890635181067036054104554942680735824196078991711662392751730300697302063739670062400117280567713695770692100569673583197262553196459129535436827666502192602104875197364960013822867544734189145445325967958243100514169761208068217244610451899045098563930212035950927469899273460097044558791678906820976466556058741457448359673137977394560423013731495784152864479488181654014798178122876208877472388562917673944395033179396288819066227651563808197530133905660148438913248713519063833591969918648608597826571687762895193405522039562900951449102412210173201984142478264303598587880145140236071534076471094447964616515355061407249246281933027088549448599493645512092765634805879649073646903330089996728469018323975370951699975249430317439820675575474168731733079078661211143849967051812434162195807190383850484593132136753062129797053030612087134433049325816990065089688962632837445205607677518188837477450955679611988593027376714002105807398743864669431225865379110225300938103460863525064958100192282838137019668870893549837530929712923859644606745973751179593472652139014621689187343439771974926145088281842965310230211827705945092657016257829376922926300073203665802034560553310718811872400216941945081642335180930540730102480081998716590151662737722826845497220276935079055126591511406477904510353264793927405531834949180856262763750877551771143960813612973929955824044568909252216379191572092939066873721321049143380466799303668725928468800495112222148028265564480598031643187721782091945034972041402888352759701259110697202414823431816503109244383145460734373825448560868524287950705808819417305840177577320040323307554133512957969815040446693144195700192763605535996598470436212416515415362922739088639269191197274562435084733144617043641930147228653977600000000000000000*i1^183 + -261490920882327064088043739976654305497157619465154464748969056248126202400548638993007225825328634575823602181321664561109078540378217590782068175024863175574567073927330614532715863970606891557565457054681975944183255011491411109610239870755096894521367301256746553328789177247147810336448135853980636923614380204267706126661781212233220188998451627516139952154222933161353326000276763772184278657777929250039419858835405101625441851512347539824009452660140691885646102524266044883657391265074891439816164785783524910129205617865830265132454077722434905682708693650336847684436798690657804644806948964573739094649053983989450489122864501563658856162471930884093534106450698153219823663668820745377578659288450965233385050961100687907775231087558577330121832263371742714784645995533632891663321316628782402882407210721091824365176859914047350118370561719472426604112825549780936917314831752513338887918474085887108874562593459827294711947320423508208331999402671025735664671849850115082974482357948642113440723601113991766489309291788812271438565246038991890360572157407252837955041508447638062948528149727901591536062058005729975624524427395076913459658710884018019955818336144176463514629414893166163911683935581867394276142645679946404849995122709671437163958886703025469821133236078440096387433917927826627888269849550930728037490328895073299717827086793956034708318843482721232940315748730743683258248947969812782679524471822499232083536371600601241331557454799304089035604091225844930619647903195158385647102706936814161156598528085597430387619615439152909233359207036006112622717286525822139243850384394845571287034519576930328723660196247650207137317333175458724227920770193080691082023917820962985008482782010298402139863012838053681129450590789346122681804329001509665673317271864796539161737879579604047046596413786739378099102732524244637966931936361354130098664301095815078339516763782537234258256757694206758316339419295018361483607977930172942901590077577860945490222401012449251274996211287896474240521274996971206287550670060547294862170099597766451700288613807588414517654467195804550941805293881440346191985773249555901352024245563905959018328819807883045639188177628391949932377431181558315487832077651470203171020323953200734171938102515688181951012366140611368715343873399652895297710674299323977516998744375923679688366043358137414937059263623564503359033727496315834157381366530109893594097973429944597474610092687152716313348420227137341986821709190953323538777405039364654367589848764995071280380874711435633058216991661578516866712558687933686458199544731176952787415804071510872918206188549480359983593594960123128042298053837537281461487551136640924411935953049179628237928426726029045066106652417060428912482155304919845527850254288390074622800351091996073521336243994555085317204495313310795025438566825403555776145611019350913119263129600000000000000000*i1^184 + 95781762147516696403483819623369026224445820667450327390925111695131739135767705028706052109300995639495447639270765392629588284024182745502640171063725912556271890917551611744116266021239605651020586237417693344363096347005375041887830069005328194155955365044535126233581850176622297741762831998675224235825173151468160919176280203939622953896113139823539065302092634920058770157239463068723535186155749690001016125944954979953876635562215259383054810251720293777446548288456089205851913281496380036599667223689985073925254883109593417349702187595381702747490606020603452773021902262583266036480743432302752141269714574803997133745948820265260503568644357256896586498245458191230245789929526100257797390909043041704370610948379315294305439057944283005434800874509674335510457747962331282681196235300818589655508743444673430793121253934457135508709403906798979399252076983173710641172313091376380402361249829693108601719012330556600015334859063959904854473276005647401120414355456660873996200332839536660121753832814602607550148732731392891179503419466871172652377690259057028856768188780046431460663717954022969421279044517826061774108207388179088700955009021495376676657927202596457427584819323026439993575670614369541874486127773210166337409885112254361879842719668621192779371334460223418684795966680394141103793143998855430153859803297983087258010209791180438015529066584953087652025419050010736204354263559890481679613969724808872402632303548207197002613963225095017123328662018089517536074182815915250763462179324072740858843861700595579337681411203002394401914673176174803155149507938254915476680021217257942538778135012187177513325122736226925188369546263639888403528772352039273334615485149744536024887602552245505686021577784783182118753550802490246701820332626534670977632091053231534792627479993498513881184258416096394708284390285995781594635418861423949950194036923824828008867350302443077691133997662614127270333286737008809589013650046889552067443577852323122331384015279598789412992114348752231264412580037495149139785268132441630027629892565921488524197339862559723369257695495896775170337469545985954217850592116635806580080668203242025442438363120902746531255724846342284710499485155114292146826094898712020287667132287228933568282743718021782815862246951813815455473499734962261581674738707933420881042813016333767448221509957080749177941315013337402551185304864866909906329304547036742229176923493517133423573717098356724681972815270131459537480937907961675033602498592686576905317693485941095062451989014509065334166551699942860832104678752790629337715928438970537921319668358242384120148076381969548986617725305553438355824515172749474334599477572785219515259237371112579651117267270803201657971463949941048252930865119924349514292122699575596283373796506883965572551388935366846426810537897166019425099883725643215342340216455168000000000000000*i1^185 + 46285550132347911099797631969445938298370425823186309456454663514443021165755670137059082771506360942764671256332089285068202970646642609416563036996935598075733623033535439640689194781814498566682379553646238693791452715276340096456029752767190403267397239917919891981613135211154848982251601690994481274417279296261090216175723495211125169399536783793635074338247561680871758471060350923694762851747146562148102155046002913312785657891402379648361978981288112705119536287277406006794878234500626929293087848163687493737667630960009461263734721527139198445760685305096006260687699432721338247131527459053113410296945619130043471362715244218494438384825144158255886267866369550855490474563513907606981374982050767569937245045167864548517960454822367190585143029223352985724085459442129770372222106304399103831440403785661395142667372335906718882311966196831033532258226224376715272962562707806043962229331756593640629467958674845538331957496689483857125758923118944122209808454573335555779485872268292224575206463653792451532647303899474148166290266541184889370551365350122242857493767132491898235380277892158693758944059133368430771153416890522171289459640142504619754088799833967658355533012442682041472071778458439923329605632444840348208771198910546717467247093260273947869195328795175318842985316883149909344339301507836640550312635185142806941790181466054489361501098885470362360490817736121510771427901685299767519398388676878437653195891574970192815533303592911241252646418240919237336571708479787848719821099720412036499501472580110653494061103102134904402349155049137865030600589900429762482835853094220176098595921357705401560583432869468552954571092522593187004621830468611924704776444183962893787916411140007354311897047246527257189469098246248123905336513095757706707928027755808666981921188880413837731719765695772483816614424401204512077068106355406085526169608191436808208292886671778250849509408019662758301586043298381259808392306591114285847442585381672563018114354464517819726875806262870329291574957261644362559991994691874610983756867501256549361995807290190488813096660831689667975862994171487537215362027794947659281079222129319607434895344605150474045230779237407620720826997479489121265610168174587945829204385882685271740345068997047036426134886393301738135689238897880719624203533220405096653240565775093619359855130196340194568896107788789369634893685496058190811584831048676210826571150588964205569041272771257856097042356754813459455856399882005064214358907492606538728316079549342867046522517927380849753113974439992828711417490726075945231351345130608753964411272496539753412588178918119540730878067029561919864932033678678530884504182666201089445867050028330183887941713440983117800420497596641249292736735861568130385390082687336435296599338228970378426775468353125533572092224215119282069976305477510758400000000000000*i1^186 + 5970677916096995554110776602374789712580962528632742620870875074155513525175154035255655003405114430151043550409557833991278079707816046169066608764638435327492808926876318341957695522792669604693674145082502540349960575060122795503531995194709706097779713511294302571716990023809059430541283918712215212182777106310485318602526523685686669085363879970100741657146271859845636650339233716952672341341799772984242344393412335896160632736061465980322633562079821303284834020634484831050328823224489925140708354765249301118413116959623375848252775800752767649358892439948659518192061064327817465130345038236528763399312678955516722809263559208676527142712683127220307720174359460567698853485077663546069308676508687859363453762037419839908675976836673138967836896864921825757859114784457997069907505833734492663100626875911274707449242761125044042245551533079502178802400745818154064731443019335201455656783185990911199285342345380106486792974630493333026035944617902376778198702043718396499215469425344271170657125951888482818862018223488373546695126220178811285752500360362521935558851667286150101791311452367602382648320444029502418782074546004275961379484027672401367317888897296232384412258962258907261603107069966048940198190358898028011572186026241443707363522016283378133204359992002081154279054184368618713644457322605990551537247467925158346340076347839770128575373343121219091114738725452670646311420921961220675833381013649264150058822807512865772062901399162733557986021751086137005823798440376451594214874302521509727947782605356684632365081911696992123485458823468191176907727206020787137435157835047108628752644867759599544485123531001596383344737328551660968808810089326828093715070059772152465193284724284476328470668056034632569778163961273117717354861935522442382101364361500670266793179215357663569937372728552246529391741763117027368438925212184112726432872727684077161798623800375423827621789001730188484403930777165656131656135589231715379556076554804401496090713151163539151051458295083392673179185978033700239345290369278429749302586790749065188575115864668322132168824143795391997214119396742548799213636612671582374133138623504723097978496698418088685778008771606970201424431297011334173011061435720277373904844326912679173753240310024941933546693748332202892761033104349223852664606746755325802573709394893092192049890874467328224205419340318058136308311785781511008461798058775491150217349932533808540881038366980930488789500628190493151947613555616737369067922421417402453686267646205159380971610947835508063209655989838366744432245081585519771796481466273506217111615227023780626342010968444028874944005392188881146157751837881267394642405970561264352426091742437312566112228685214218910745759398518382435638695975566017931719016223056047956196893987408069653164696542255977750626367891285181726720000000000000*i1^187 + 278428780182694717722845272097877908128700210206257120842067208238461647532481686757663123999257754894533223496995014994971305727540168781460411882984980076144788890003504937018135751473262982603939848649552424548128149911202669768182521558038787125189686047947846201780705178235965299700122462593828084659295189216680246330266383710454079710953858522761311267683189652969543626034818916374710149901559847538017905213020021056099567303742663089403561419776054607094471131390973432375101823115111739452873429996683963672983043474977206611650113113866231579210737322133988741296129386805759036489074839606064964977043497751760536205115094004050854268363753723047775614215326629222664032243912389974911661945587588892716137655986942675194074613064558529669323463104269758376195189113478791032799271919235937879137359514968437691561365006213266446635999020450543927962690711816435411443955467742965205810024453248710212562347286791309913834265264589898954554642723297877048504896690698027799653401304920872920257041862679640274548221918799290505607911833226654411949576530978853875128498189840146144331175138378539648318898130696976556609077589111925181763410813337916505638270925455077541868383912125547998300725248294894624995750167472941851662613949538904508593842387236088288024381278933438945996705120519865466238247410841719942866412375952693041305925552991083045470640926889811696549211962797621632573419400073363808043202800913255115909754846072666371010866074961628267132641249214025623605827393310650412457294601238906539967510254574676452002941946584385851614870215724590187594226225477676036994591651100679480980821147093144883496196432573479056854695341825469823047745185563821627601393133826119902037793797668583529958324882197810099802537336203053116809189344381087738574904380411667330898598045167926040108416853212202486916724952781322840519315786681078834369935307415090879583278653497611792708588788495427354071086614447172054160101476395193425997903624257773626005729363406560527596656083625854219896475159465445181478291276960527366545389123200543442122739626319989209287155178460706729666858638088594772575170524151889339880628150012482236795259070303634607224058875430723476561672085408724456919882596426479847613343896155729951601453903128728581342539683179404065925715973175002056017388333947097964040918960178495626444885210951132468367265121922921025773361018133058438254384937510292746788922104722822167062429259938793113914864705504209160336663385324963723937966245471678682094559228412810923909295922496853240942548522713995319596241427554403389771985177490067843462417809227862179607330126957513309475546641596500209065510177556017733340693482885785204020325081090558359716184208900588649089581352040936709433574231849122093737314610657063840478487069233288535888833647996824804130816000000000000*i1^188 + 2796377732855216397663663639936833978987338837924384480464098358896755601334416369537276950964943066324932729813229712110313110832127984558315980477770674359157436486724222913459539234304457182949176762721149603118761336398577629749882524475114518461114937441056090729891658987330278042268832052212694522303885500216920042639386547849571063905687293353154962655425970735090609296022029018940432101884061811225858636033257482720748898099856020188086640208073947190269201975109853857012568717375709176467247534499857381900913372774605017229027696648813282043235342163198599719098525599203790443392060125777065050191793210807186055705064544956191733239203331779860048992672708094125883834157979478430298055668133625619808128196920772058683494985321015032481850749063010687381757643101785433548405398469091168402651007348864212100158974334743526342629794062238652131205274895323034542395089596215284470037663589179776555749431364921084700951978033043531139638444289439349448645669811830813347663791737827725158182789096942531385638780910605403027394133991462208013309173149423349155145922449805926092033682141329140892324806010717198676944944023334458310462813963835601194567378955219329637216395423432278072902386841558497599276888798669379729935447535625260549039084607072399686405100666175580565641327582913429121811907868471386200404821829234850476039089129212379144882596532749036546079243839744114155667774103700174934000070886430195383548852267223655843217316448804921820341874460793797868024988685003619458427512993870088274540741968665748949083115218523841051879873177183869273309443890594132847266037616600401817508888744686277504371964749092533189905180427590467838520004139861876140492265656281472809824003865625706636549712243857478401531194805093883438942439454422689712392987402687999597959848482448158302464500634357995651240334733516372192869188851571776219088107808578438096995061210005207001860613740214603109069842942266745626773521560357557437138999942352217061931653885428897228355659198960505388657521698989996933907616545557620048861487458709855361664168797540660414359304503708007149475106729849821176613282357328219714776403367950289629031799046914964215294773024468902412572595320912034101075059540727532586926678125367891100847781173553465050358857235836389464389030236848848785804188413905445803566977197542498504087890640359384778384181240728284174890500293942739671251319162385864803441946492400834312840724969783129243873738455444090183900119474912331588335362345774911506770458176853291928177049936291439654663856244249811000962087218677462812534623310519331788144136432093365298733776870525623749199372620136047370968504031154130075148335144065258848003155733577678386747058380341700847030417164939433205538452713714955649263499647546152211565308094012104626143232000000000000*i1^189 + 36894332653599668133282023973012545277403448930671417342894454504963382614921798042529062388816493385385165093798231808764384805124049768419712996776799483514949190890935455067378323871792899004912257198054607321083336076413917786140236778420159356682181512135176849088846204596608941381797662211911384243695432467661145717043248363191278347690507084184765310967188546167054299399652677982654196929630626095668654977639037187047852217139549569883582711846622996871375220468014836303961492612466969927609947865495252491073058436369694051591208229233309678601165553415756476185259109006211892477631425562535753571013656755630492247371151957268405944527491467377181600764845079925964026009254970287195234069956879704383650718893703241094635601025042792014495194687007202371850727608734639618354043531055763271433505152840625770927566286284461477726800956741960131578402145607818456091534752301060457141148668099055645470661671296766757005431576448217739409375536393866058299458385514556915857329717480969188220394272138594017569322821362575631532153923259103624739791717965203095729220864820131590073717901328293945736362310718246727241250654582157525385874317381827060147312437933364773240871320139336884226060964764622925729473837264663516414821689640168137584166629281267581492258024744518575789366578492712286111540197271997297482364786524112406960883665549844137334559558796991364170221941786049195836900012006820788965705925166663531667119658885862415401524582399917460049539484160186595519024298570270204760278301191125094181154082338667801242535845061697911912442460390516579786790046062842664308430930450757545323928433929462061468549442261756768626478562090842353776917353416733263571390607579533669910433575078072423189391248575621256410196602898317825929444549098664560778319647453125877739775020808842956647300299416628729778671945004724742691053086796241598126993101020812338681308204239994708354458901560016013509395951905289950878211214301993404871094121002123687235655564066572645523939960139194971009406040801124926955103060492261745347407149943912550781279254650840909847057562463279474906568356882325147820146556937430806138658459775747575682016003234983707053739841876884390538278999764545875284063868761529053788200938913022752255327404599353493774023975716462992479476049865896564707781803122795977792619565162823732967685578406197238581878198897548800460224962229422905015118724570959158228273608085565920492672752960913421057206846662825468042299485566845269331458373522613373110327224588736914722067168807588312580318976587428014075591530272443555936685889120778349140546856904891513576234322137741770045657718827843716202756443672130440951423809040131078711399107851930656816120281357330100687960552562181653486059229663335970691300816280986722839137812480000000000*i1^190 + -71466665797957231156401078013511945224237079113724374578327852086650105744493238829878340839829472614699204689092322267032057022686835979861067149349840050515203487659057964199633564790606940401387478573581768766787972645711266762286524161459163010352278203374593553373421727262316319767055358578865842064144847031827775046191470302193148377432249476269157837396326849423483763520765341867608834897889330062166066872554359646893697220315939813880504026180038312259652291910162115441370382900841463013831388096127236282098541309248144999908405891841703404258227796471067556050532693998706419789348586138751401681261266041793205406359762533284650499428339657317686069007497114703375604600300587969653884113182737997647227129690469943265597632005603523207615959257681114738253135628761177385144101789666631246574920362156410572366660716487670873900257302190981906012479009244092285461423720439921637166231892231037710055948210292189776019243965574242011319921616067365852969746017510068057591310811073038130345421906029312953713964090017956492021005273790814172676515805048522377383685607950373237730329524204640117982447630271602625124911160249884696568757115004035898938878839304476642706263203740478100865986983493529232414305692851945589629481957518111389372738248673885762177967160517466704830371183868400231309154925997444975637290427020158133830090361447495763663955210236872665985016704142390590162038869459353195810234525161381483573783976903393473374937901760901685292505007525261013708895535859653980455207597628226899700706269937141871350829477389741732599988504582845453938851952849035638277648606776859257974117088122953501728007076573126966669873319063417076446803624369131724537910320667407029696939984284629810207423456730750576091736252543585163583957687631172118794485217604327762218636943701605276344414323873869724669534480213275303094500355421979671752624601829269000806857970291379612925934529599891788752486705950133530042200403272740230176027088570112619146352638705955364283659830180096757610423565802478269297301445377838365221683711376792467274870578946919706573398997289312061809988023205467289463362770735773966763523821255730764339038345400607636342767586937119314614915064861606007706805303919615185528816453588873147997205824699119829249963516647260337065192379073159755812822293617848881383117549521311304262101855157677360528081046263624105479476117902901264001193595328389499126497822506440329807698740229189779750698176696559703632077620949337724237197400998495212716551721368310669519247040362839970101069533732729800591099796831418401828480965338098160929771629960540145014732205139644431417213703695183346626987244431198929551871683490478647448113918234930575373774094618852895466248729329674737604044870297005066054270976000000000*i1^191 + 380401254929302000889083253053092998162487362071157276778579695042348886932427733196498653545413416327476181315262668520784101326689937615598361432594782177781113952001134948265246116712678883896122733236793104411417334821335014780932359518338763585184654064704786447511303578246477630821696797270280218809007697450045112939668996054907447784074915946701712295112240556197435783070432976505093576937822040827731110770953155037770561782034358166846020087461067938621212514588227292307808267423388651489243144055376376771715541047029899691562895653248139876886483647744260470378091264552842342375039964821615271612539166970621087172662149584514257308168118899974414825544550371567084925198887090856375260461713555821218053962266852303510518394293601112188763728138973132072755281902586691162977622672616480127679168727656288912781866732443637429796671903657247254270993185619352008875465848840855541507916272181154435034851899942051505335909507635051160852268943959497270674865590919296764948787894671746627146500499818849491956826052920952586832768371036908829414886811130980654721905267982412150992007603624214303508066964864968205701492661724750312193475840182352854573458818017964297551502438658009970547710317930053503629213180979415701194151092539312876053266168580069202334428157694103230635710347220166661731010631957857045021604922268521751791962030586223497387663720339850403015195258051281719974586564824246988360012404750442516954044515888669034775653615712106946505526498802001348955116315773278083599508159502286051245721970903404153393082798476415212827095410645614104838065552506392788024153937292652811339361685723442941026787429555196077182113104000988398021183292662571573306255130487842457124737861518825626931814198748666893280606952730989862828513713208216471299416985027679925888671861444330668680947455394652778308733668936930035557009728300416681363537917144653192837004736735060664982083902471636349852092317540720466526231098142514397129962284798784349947940660458299133086444985982291660723394178130455679422160935902004148597851912945935790695312782015538412851162748611351906165899258244802326343861032379226320764072217697757024205048328025252313066221074608906725131760908432131443458731691004847158643265913599664152089401517039005429792213338689116091327878758984916897115430727283534561128803389587165847082271628118684123044900299225869277657126152006334083572384050355112323847596446791648048292933270402831898336756765712880221187559928440552765847661942902266569312115142746619844714644293985182007604817456121172933212108263433546513603186042251626213468989962606978852465829818670714433660460660362073847835007400088861629802676486425652550277265003741277466950219811061297771830679351868573119511347200000000*i1^192 + -170876635303663562284286157221862160834534260705612535609932017529433289607585348982083009997325206386682766390460038907279363659098132225752449521950751542342658119413979234287074528804860291403163409084555872195138014303419773864488965862487650706239746564741748968422053321979992242315057275322391902608741520057051597892058945168006845841522052997327701950220236782034905921282367908456370795579012760661065077765953941327972517726328441915734157913255499159837752183838120725615899992016493402932415932768408637291217181559302526649749581168739310349271824429082808972744010171633158599399797299844776532814753997742670664117192628282609977427633571444971786636598346940946820796647142715527629695207813143414639693701429523806532507126381694866390300480984007558925536939577028469630692919255869510961396247102349578425288804327269916440509023286544756508857941374381356598107059799165856758300074569401421081225642934345685164567029067205815710973659231990178154239960528097122911435735393032630754076874960436195350403074926376946720118686374537043127216669538619007168928297641707778747751307234788704682089880225023271650730581583731413528820620312776924437449533525627471954132872249346219969091192755070088730507553362091997554668149940902919801137543324727842944934580093178591805398568048569364784369669405261833995344449262324887372526152226085151892111169565137288040774387119644639524162901437391231247004969695263083259241584578286589368827853776024996421518352891110566536055782671412119603146297114005521535298079560045352269054420482390677979463494605220665198487325536665371915240372283263275392184144023872325108326087113234977436559851213437696077129047278227883094344253353886913369159980233513273607056815203162737595323868974699721439670529016515763766717179171574365217788432338311959993448690750178807375988930838461221553537466728246371668380784345569300522017928870389186913973223409273551039960710723634050083921844745844831162723032538214095014468468306415612231827579116035860105127175945809422535021553386373094640528197326151928725765883899270417302817416227975484560515091457876365535838315076820513252702276626704561854750533257952115356790823949309255841571316611260932334527624181637902918235258543085267993155986411202187943387914924018124393378769934508790464191880051005945945672994694324379944836582056560334665412225204611988490081707321521926382821915898805625477116338443179473783168821977595024236456654308486993350515560850927902320139707151136298396724949557492424562212222183202707409887304593196265068333519483517502037072844427326073456939718069474901520669891223718557126228105610548786367989458560147743423942726373257693693567157070990987812360632032932071587840000000*i1^193 + 76777500114903727603777118325013136159637010544606605233593518037398984681842060850585940381362629652326761475801655863495670764091823217345637948884806272796181186151175677534330146688580710635389728393080006168895647725453441951362228455755131722362723534214984899317281626771533441028974113300497708232284897620330162841672877386454086564936283432213522194014653860954236555749895781139667779415167588420975714269185034980423302734540113115364018926758373595187181974733945996324551518488580362287932957209329792134518753799052049545586480403403392688520971747214523415955935019685051556022456242360083319609787603844166966427383186642757941729414920769916981415519203995396346221169407385517528779809028841926367141185988817660799649978067366095473097434895515883309556969783684504204355983073698730390067383709415503661438615454891535160910611508317325812163418041870931663912502098708387033605071941373308066417723619419540229126658406934178971358128187165145494235849822772219498850876649849566575222474646834209161642346227859167398627062039020684019075080901201645725209270847711956362024522723705785479026051270801149093638568206661324475808476370201751616803533797873179673403881011574077545986586545376323919389966259993599850118915188825502074760121091938027423234118719973758742422543918599831225403256316499374425891229607806291383483087773552597575333802768480526476947317313492335368169039322837818636301117520764977308611721259000913667030630755890848018117672246743785156673392235298384538675171170478111049858961810226700431631249077292856798335413845857599934992583567637735922594561837532077921626750649591727986233675692719769936255964890197275869062732639520970357237121007882246740819396979258691124091586464339197007333659766634161197555795785091202869539323376438045227994624659581927685106474387021410944799928375799477296552951289075081914385033593081392539697374369225303183659707784762066089646434061492995526972264192981891111449466619693248029689616216690325863384618588318853771252704740806273875209330465779333827705028436197549320380053627516203991519083333442982840954523444124711360109052810528133519561390878192705577981854477770479286682041994982047141307628466594134614289413140987358109142274780146250501754394686250163849073965646764868613826378176084336697407785390676662631761566291527126333395911669717883636346679251007655796845083583760882472622899507260414381819979395596588354504017786165352590745912842748106387314660314932550746987676583212094826429696277288090529406603360001849845972017677841499056976560053019311423453142735043427222487829401226045876458058438215312741252406952263055953018189425663579970206166769153606097086836917030400000000*i1^194 + 11696508520925200244269306869629604360218599904566804061169533074816024609980652334222289119641446640716455138739892312585735921118394014737742400909089310617633385625477599465197462254581327824553425549704671174074918705192059430402384966537740692358925932237164727160465475968421454089030670999884716139292570782090888235556181329048696400766301343155585948867155266829608119794101218585841217691045079340930861109374713812784092204404362326415125768445537371923159059302271307494121714709553914574850016761462053873428677788701984814017966000314885833707416918223390793894655481934152896019770546163529269546437139136917156438057287927748902416452630460501147981781695874814433583006102437023639250152416707182227588197054431005630059636180492794481766487386982515439542078999348101136990369046137342648607807465617852424572096132306372879069915879890885885216615985661813866048558627249787371465504147864262995236184137103592938025962907664516098864291523346333351926047598761843880349933073482589857445910262657593778036910272735835296207674169392495731625697198251481302998902949521516602122364459313040675901519320580475630776301996113512197458775631914719353069910219530769595451911776466061364651224648720805102641343667698373822279326507497840010514665889315425418082186885893263699796419450667700305390684914789670152201671944128015509330098805383820680786355572157858175456226493246227093439284878932681598370084778537177202779058972685754898023989519563659288578648177514549866954849431778866758655093342280186309195560634244729005858520734151710780415518960543763054175714380519346055242115521360024429350270097570972572169691465661810189679325550159285068971278338176768395028549445628837817149346596771968591282674937255889076353008107688062663406716628012618259843494079447341472060329353960015239291950869414434365529688853646069661142600767981348847797581931123668432861289143251757682858523767504156316275468958550651639072171718024052950212173249879141846039351604131233570982778341249843393245507680333409238670138916582283455077797023193891200041278366607381394512897067095810818748696909174431827133857175563874960086428974884516339995856442091065106458005276093805629174791286718762457359550854608357835019026953544718117405814668604702358262998650021560704027222722897081096848680583677394992171790283539365688202379028455670676850664371201335982965506687463033656354917059243772578045752362034734454683999953321999666019309204033708227137838215850858035997283807339457764466904744297448759974032826490313642516121086139445741410344297062598267087020842966659777300334979430571205627993631672055883584064742736185622426252864919356630407884800000*i1^195 + -31839938807053766264542831957661069885702170065980232111219630819659041116318630082096042817219223358350868914033094305328324895635477601006232429477276648506968984631552009459714638038550595422855280126963532019481564926489247802554965027894702724478267353855523754503330285258130982994415966656981751553531252627697004291062958301539692123711679204669948551151363896226180906097361342912615684881090144342060107480591990283196017331287603273771549526423687640491711567488452840692315730435685940126900335956180247904082312879791240801045898649035173706863937768275036636086869691962969014213749237458898951955678055759350486011328191462496703118863579675387248718862833302048074379551022162867806039653488899282509193897373340773783418308289903299371070332209124150012020672404953995129790635427359914236354389607585058353716658735292471477923355208648740390553230825267894005693555028353657366753222009128599950392311905053609054117676221078497913881489637913432405751219041538389881013945122296662311386431281997486569372870720331174698657911506442340708976045196666335508173715357547618879913362540174844278162631957581055726223699107129552509339875254157978158682608884783492367871561430125443593160685658151712919440496624112658335035061515451575450372142673846067336517718455641341861834692361738844747070729879892243482804016775589204815697520296229322500275916342086758840641552706964636371887741289843042706506460491151444317902083379032203899050822900821036104210478278348435315275609656936905425736592392562951847288972010827885245725126535483163051513255009634223549147399757245995051327003699214857180300660482018151701317259208476481257550618248398136674737533107577435862642259451082344737595484935641856865000863605710535727536988695810636029027778246850811524928929375198836308804884160355540513817848147160886043139826610670630223590911425144090190968542567839935024513325406593793020793535136746314122922378394935958484518174190432455421918257884737869380539854900688283140878936403922057749310078744530889911587397771354373108630534700965435502570198027483985682809996838486788079422762214605479981903055809050146884429361320567971933848300406454952979988795998345082681568173498025976089841978510609411977689349629909959269310639653935220246417148296396740314647742619109832104158997379524434711603023986658638285789179393772224421626053088436325002285994629230104494844469183828416042980610410695869113286244758922271581585210246129405786827180604277329516115488394960486174605015677310526075808618493822059826433707903479354062177247155542698129970958066322161516870103703811037100276966603528228126591360000*i1^196 + 84343447757478090911979866224259113719793924224092147717260611780609244269335005075915131152056356051367249968748114444460533507798888513760500489005858490187506693273619400029893203076072715558620944033169069123246143285424794409851601008659369891254178125807519886456712978789631194838327607663526570173841454521002026808844629221145330050542499352057133456044822794771591979019849862206601246084216471600516742371057458992133458944113411491403705184777888033691089230921498235692395075358973200309936734982252034991371904067853784637738502142360772141554536536879781031735869619409925007583353727995113318359475304810843869002074209495553373594180134215652138825038748971889871974110476762036363820617202153813941935637955438571265072872630513928529048307861094471280256151273818471261984769929314454497226549177868244135843000847573769169944260352449308774048356124080585040914468309729024862089140206431086796100936519268235218251601974067006505079397619672885979199647097041215859235299090833197530322190038508552214276193706451069589320406392805337878500106770488017739543732606633450563258686059459888687177278957086682893296357028178565208355678419962220929395972962784220789601340160134563026932092419212213102153061194017642464799087036479367954936696390703686362034734111050279007029319045431564919095475003601441783597107967263297891861576049050680460766611760757423748882214947398574805395335107719156620764516589802903206276039693249229676949854995417024088970674320520155693359315579449074434862398534272589423200300039352615907558050127807804403569121743548258571900372799231994698405607543093259727210909178041300184664060039524160730166023749205834905356861504825449461322104073109198648083370675813535885632950825152828379462377488595698834330832003687266863924289126703262678740805526384103149506128295591143623339801102475587102818107809951301632769336335073763726211081114870011639502117663142600753609065134186441313575277558126058817198804993947442255856205797974916373659339497515926937151395580488948448195711270367965494175833651133441641838353104123691307937517601761294542393070323230687612937938665218456843643995742929535754643557943339342686049495279307960616344108122895392827883970334446019864675900659441005697799858098663319451201887499946143255676094798060001510016162864364251201926286239632325222967216662087165392813199809283962620558375256035449867090321529075940909290364203198252278218034594664965812518671429731741852091007675869268091426397451658632730930108333984195397633311940613684517828995409406216109268104164443848759279174195838536936192000*i1^197 + 71613589221208679099913232712135015135530700216847535843814360315846478679208327747092259592165842402806889182885240481738542743012972742307524979143081597439541286229840095614989230716910104351208803897513073270210784802391380669878904726239899872703738793585373602101500098971851249520521332264233035444539760319889917128035098062382243889828665225160988357432792864604882845655162609803424580135368435602797193528612255593526370178090496048499171878535104211741347640013617201745057038598825126229766990823927831764693606543505268040629822963356098578119272769833495693872524190646740555563118151594603769938405477335852049827018013139764511717650456237784525269093403324900009142368325043029689781277473134110893857867517029064913860577456273307093929018581619346835126111167437439309291747196073990860887385199750187762995034513579280343730981981484221516047802081807588078255724793973593065657801728216101027939037769477869046890143324475813671886882864258800353834040642486429306774680369028614642126238156347575457041988468605326852989379659478752363162567976034623936699005938286155236753782373826810343604167995716520268821543167351321013332266631343593070054174106882706222418033903159186028061273708545043586263408615986337770272901837185295272974890525471086870921290091897568826008382993577178414162355455997980036063357452561819863216909727512598050455583663205379933902070236221803848355801167787095401486458611574890962622155927081344357171972446829729988005086505975741594100502371732169209841693996616666074645868318770033886882537662919684925142911120747653938871236165814695986139361595350530569688099138467405725657776348982502695972765177276446264522298407199624323776390298297194407624856285892286006195333258275066612820693555405346131648724203433114540905956420676808427054510509941610590988267959373169404706475285181699588238979967512930332805981984224847726978033779841584686085527387344149999776427871150682412342957756157565335044269785646441083407422799103552479111670490662004585085406491432165493008672633897352394967376911683461083564529889013310684792360277530139230123239726322373906369396568449934014145701942514650934641674127026841118045910916589430736597512527008154387814387290525784752295944189472869553496208162001992776170842569185811053026366779440888058094896230934038239214054736451589014449716405183186741139489294967233759281736904972532358970726483352677885230958846472356629824365151035965994230189681291229867883784111017304489307228656771187172571449746115534592758217881470909195796070317621600*i1^198 + 14987147864601765851127866782009805904064087019171543365675419610817772362016972867694227717983867186780994704416000357955018486069990273375461975442862062680715896391186584341342458805577078084993999132099700235097191960075541477852359498652843872926723885711814030349525525556818578552112688772483148186746369031713783737011494715759141801706854246397344399684954651006876496291709596990550156390554856587964117074600011928274667120081743834962532533297422886230819088090367973255835892935580665271582016881830325384638860647616112710805919232627723829987768110137219608311258274426673127305945257956854634379661624968997040440144479105307348300383996134962271825557287286951992403610399999064234488826737366574457665330499527154759076289010880188563927520701373811251427899501702311896394850395262062766670641525170160931932587410513589495833358987512137906471221796408531337740739028678504550799947844205249562650044962268030710607402905345552523953201161323659334774898117768651967834566119314961940935401393116328779054441517724762656266584176670136618420432469692715631438851173980087342520948674898740430786750061560932664074797181356878438799135132573326894055936513568074738889646447203832634776359745968651613291484759888434108900085986612379079578617534727299230100528845094883402354266090241792845907917826400272815284104556882395390003367446113929734185380090925259506720720185887522324912459968677900448928384360844197904422155366073271654387746364471774685866117319105599607239601589391934267897243424841611487193319282788791828566976752195962287151476800913889038292490244120695638591298792217413281777325588130839332478334569261206636022094777369277958154484205977151076111926142381024271553056209804620833557191463199498497560672081725515910128692846135947182998256136926421420638079799863384931274919867382659483535710111867217563117163619379913283464952092513298883896053482733720261970921821435081519150278011667102859437634782888862782371869142233581863952077477690888739846944500012197539955119967125789490029612285363607635131354647666168610857717723259169188221482777121378680885490370604392244472638480283582512900578851977771805881648277621081421743874388799364039124798885579261748211181997944402046895868859154292753658094008608709030032786664327486094808601240007293737316737554587699291461908920312105473432741646602711766169516789466509249824811587369881575458879513130746204597899573089809767351501033448205393483551154034150644002005618311448958201466513575970909588000*i1^199 + 32580433386383643095718015514205829861595180208784914296845444484655502045739270787784828707802489681722010589914040220932367136060740197678539353913904681588183837344928239932006742914308489651239293995970951606649608992960016497647946651936998648465730086952252971661575964334185191671149060236662757974001098737700967438581518521932227029247983618449379530655654200105102334596365934877864247980230177138892941552728852555633346190773663614594254807788483993786657088133112145685577083756598721601853227764890288257400497814667984229772185052414822012652464548795626749657496284583490749581518392450472305810797383822613319927463447855603373370217038501266867921084936088540258531905872588984579650255283954884611775643260585340165888616387864461854210225854888390534035237480283001709923389836853216325094824370161740922836965382019748109575670731688237795698278674231408211392771581022637834552837850919462308081104496584615441325280211564869223567531325915898821148440464620487058749863849635416934619311718770394693205905767091232529944064682670978589470525821196981194024623316763637090386762459990224765319660384197255539825152760155132967045934423835467777043622484961173314308844312789082898967407357356428511735035308338922730585873144112709436292076846569848249528266779004130229544479724361341997646830656060589055234608971688493592194076001069067161458121554119251516528753401415903874957895043417829448801717462559714683558822168741489011937238421513283769705353674135483534669853056445639094832339903346804975058626536488801338935542701657461743592664903275023762474129465876092419753141425309544212692639806945299131580713665308406811066360164308405480747525242537018275642247115326211158628855253085122834203190827965975410830045111711409953369369190402778182972520280633110168399894361285279229917496460852026361104388835233735941182789892521862488362432049281564063287576490806720729262622283652684777072312599795296470775229471202831877120224905700182972239613430828789348982548104483704689404152522605431109070512073694678183648795836178691936196442605928607986695397086582953112621574814446663021464145386803655813352413507031334766144984489802910342034768546014339105555634933661623719651581725605366660994351070113325551204374958734248645206406011768801425544540280057226606321950363770495709768746190038509419096381266713935022045683851915942383391594682136353566469259977398581695696046817706191718165902823476792812337209*i1^200, -2483703055474926729751951435615901769834981100957611576680944539752894894315683551989032288788061210892546949284834517246427341745683921383436282034035330894518590666450685866505368875054731721574566997363310145479555029584188491655464865515723150828232689569079104564017875098278094812058551449901768970373370203496364089472817156488212574283570941516515248583810783042606959891029832002816629261097101261075873258660803570616604267805198389041688704793142624820396346519632787795023752913182375241327963372035426431388647425941442731415260782252716568734319402120428918212608815730737339324682209086527072567748227919588777200866713466617032303787233711279291291778005291820290536685498342055542611955025458123151246992557181139482468291233834213499290552640886915117227725537226981561045623515576829317905321749281830112503496434320249278827233312107963535388685380534612100201053657320865118302680113194829125430827897179095713464439543181367476958661486473398070800151255972658338718780535772698940824271578989529192247970531529577535789852250362604545707194145663710516592939933273780517804028105325017270262990872247388349456372370847569764406119264699810760022882080723141188485892656322075639348977028723860276458567215396598919664537749293142655539967325950978173535063762325480417304946487191803854114678509550151149717618946045635670645620652340744889325161229284631111949504360935620035563898607651070410820122000099872144872367677744311021994775618246394810371517215169905570817841897182840164054769615009310699465393512789297083437868492225119755063438577287323505271480131153956823340936826804402580008611399071255300346134746470990657604176361970297706883323181435231512586681280684688319012502191909195328632633751290602105403358724803541286589129906667898731964337519159785434826567505355252387205122133587143076066020835213961499173953327611957184341721782567828581954950242530287431066868818237247936305592277795745982622641894339733298527141648366773043069133522736368851578352571102915284078401469556876505663168180735899188618795101105643816456388421792737853014967799934193679425617862184883241611271875544938161731877362870161158065441055136433512429215862676992190953358998520394208691107296850554211363108531531769154342734098589911141693419359958680445085763987637866969263987805759719440192323752564728639201474997560113032287610671241687003336752055531411137874238425119716791921712916852874042443262964783416955088719463323129906629591893775607121104760227899674592626384211182873816318818765892567491751463769228098691321717493155503519529693090336340190734465493770478979816538082201779991573337959698031709868012308844288042890977602744688117191079446148295206926772266867026100323532004620629407472128883694656351946772330719037832614638514220677588672273249470795954423150020279863352909647675847973740349416557489610747932052459421017173401540101763137459210211311013246258772579311708869104469475503932678279241887399181534559328888015777884003992644234443832186385799334364061653648095143633331785212396631618353171859093793380754518778573696336955832972560507754138833705374060788688264577071663865300132383825014493802343144061808768815745523999853303295142961241058055256455769152006194883440701041657151232264457956617823722774034974043207711286817557211226212253809435608566534374381342007748603609790392623396462366327621491619468049215828607211546392548434824583151640773338072416434219339857206022564721935489457745466306258681859624211919601662807655437402879748735351277937470252708834393846639958451581833630885724525523380135264911040499180273435806031885233689966355143613519017961753225341402270341456058498056682353289643326493749392195916603995444578758342243729058194167898949331743928787863859781883338925257542746427404326613315123739525032142736959489975780177271210622209442753570803996010793290553381834044099619434947595482751132875573928085043467289753240037759045409509184631663618826618957079298360503238220316391451206628791688307392495567588053234568406333037556079375509041531988340543527923508549917459567383765207895323511605541652280847848691963969652224327364968201910567021218050020748832443345845365038458308139653631006503385481637044533220935785589453006600814572091687597380013828867781555523893591729003309355499002573157743316350480615860506248383945504525294293468779281779198032378248588670154850908594235122404489435022948127319487637468210484054178292101843719707302163955657723478414502662265682539157933354225333453702964187030017272004562636800313993848259040218183011815239585373680173027742339251554475114932272089901563904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 31717737823166008580660873761644657655628856835845748644771473021768284791626528182308638554955950420190091147966276101452174393708856886372227655925179256191909918055540925661683379823075213216376655672493176521227734032523611705627650848669409769345056995244994501533781604555999155815816168554769654648493979716740427966512015737604153694757007308319334142770377064884357234321973354631150540180458606182316203105304387030948770018717581201728096058055931591165782020043705823061572210726333595008598761473738026097161356731122519230333662031713942504389675012271638760439680593295608031245465147228401942777749276699137188741334855143819034259764758749250698906946694902804589745988110880440934641559111045548399532193227766533753437797484758623665298565200729644725525267717833842219220328098935860183739377269346943503037598078090048617467832968258139485262768564552529656496930086052621445586992971092026897670616488526064433708701615700174583611160704978274358502272619708965018360786511748718944814650024674308034286814556886261046679924837910258315988282163023927992708339138276485505659917101075535545338303528963781105443843102392909706341348537003187135902256368162364883692526838033195969978305300146027764776170062697217573351882461406752753849032990630448229795622223708928845741900922057167837735215637453719498616166005018950060244956839221836937148937166396239654074925499069403830054913486166389048209960658169646658362549513734801351172934915349751863858794190727541998016136865284031318039984134010572485653356846186286235965593238532120738975845621141296134579920295743434915069752839135853345283551572085201330102995561233007441897774271015556968972160102840447439794063394539207171756921795605301160345420693281715735437209187097599062864184261226747388131191188938079585325784107939508213770134239797665904658493323882256264088300690500548256371755386123770785329297662520136667027836040835515450714320361992463805375152535003395127353376950507914375723513241420929128616799019808496133899998941853257444374123858340406112538052561541798825928739968524811627499186486507950919192980276494153807642054174408019198722387626710737274805992505102448222437326509520600169945120888472467809676104058686533368679910114253532753819138703422434595480259825959843741343905037404972574066543109545814031974994853052512707011634904556077272204383526366071164382564445591443587303582895037394561900575623508290866714674836414573798721102857494271725787865885398591343921968930414887939196234269586686703842045756685022874636257130573084504526728365022324980880889734111700687880073702509433701642672984422063055472333812002839471025276947146799087607666124530015402677258362695908472943959432479624050456649741167544387312731173209880489285481871866713066584989838247732105513727890818704348863460013655321637338276168572855604400017166690097560048426592913403219201060711424497914179293158343139380014659411445636537894581685751461869989338378002351483953202822839767614940395881638950101928448156683573313705281565745944097197068227689251058255636057614110347025841106548855944652617482296299005637171607144232140297460446517437749915855945010922393290656941598277691203760405333689854188249016849667024727875272371146020063734512035800179978811323412796774373570732749100518018563394168722602476127222525925191977725085074130421055311060582029292424319150582717073726215463089925456472855394853578755340084238953464110852402185135090784279484322286961621415735177322547132904190233903466845609324379704924823512788094875143456971982441583119297596193665839659911833637076358576967527270706625807239438421978378930976183033852064069783462744201547502622886270273543066255509578998491185292955290529507592860853968163683151538930135739444853892336406683367862863009693075724609990547134288786504330238006622253382820494308042055658560335856509316087416990201709742244924498751100679449825424990544878957836899629588918143638846066205002308509629269227127998399323812638944047223975370174994224652493062321713608409518689390425696831408211234982170246028998085003597081402440942225136808591634011786523926618942999144603874952417650971370017866346649424921409242429652743147666266635793061194416522080541426456015972027815582568874678302415438531845177630197870814387769583929372865186688706768577997170062663534067714224973593091290602622876474053372532726722612312989630899082353084490431651467134961521454743589304999575418108633403135892872863158192905797186035953252641832316532199515106892299058443643725749864497999553117886124812161393333885372379316867495171918953595112540223242990444871680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -307332030894656447176718044845698594531830679751684697590863049904516692160769329851055643556673081111106735083943382554398843557633841189846388315796770279740552269872953598754636470075299172700235814012589990710565784343059761228436218444503806210498676961735413103706153323602519231628240076904634650634340017121571248000850836025913264085946964913494871111907615345948913332547719160043758617262040048780264697462802411258957338875718814769762244489128591922164402855674917023192253823200819464049982494066964781919394505966115557974796734254243030698746236059658387789456570607003825709767598184076164294095121999135599043184898815207372274399852831470092704382088783136164171369153882202844620362925086238148886184623596193345201572995215558153829036051903526935792687617371521359373297558040713718369878972512729856824938743463147512564635682569893121657581567881756686924124249895543098425674757999185227316311489625010326317471133606842578491367174368577606764335697232350558611902523834058034893234149476438310299328490759621898436215091683436491601183599032541204055402373739824560564103481291494815759128962900861511237530168524325091648043325234807612345840483321550796589417149767561238077874645062879473526088273837446638375681393032880040026730589759099731505889512461457269147590743905904019006191719470896937313665233980211238483698631319292994928330001606699582736530009469280188603846549009689146313861964632472356588648334123719215702817173314452174240369059875799333441263661014545821366963602061154495532244063073865789019536546373473805959675382763754892027761015799017761912725753468534475381978285710536845392272889095862201474506390266458376368647177766353567797121033768182130438425551387961796896097528818948872619392773008332947641950324655928847550862936586450572186501258436093170929068167582892889789432515073241637101825116365009372338884030180768887647739858068788541074842129093201376621268789297532256893905934029429667275992995119180083622836810430350271720550551931159510746221886466795261434984901400493055413221186725430804518955932506519957694296445702314188886216120295813420055886793791860732332487063575889287202246022107599124145044049702963196467349634066852104547018373899078218451117658951778196838829448049198901091046828129130609491876504074776557344801552208490820539882408005576669789295257776900417771436003400308954913288206325092478559885225269082427453446059639048620378372400838240007388071563046820008834986461493007788817813808434152566329283483739133385809181571129164004680191014499030951434283092253381821297731912214490461116377964790676306994112118019611995576008457897988587436364396632662967485803967350562264333465672383783696729561613597054685467827337064099527416940959354967536261488537010827076935413485433996323260023408974263744867788032391348229463244296746344816939846296057492075843343740043431907138717748513728388916806188370711840171123041264969915286464273383582930114145865468758029201574146519822521491209266592168618200204908029395837319398556453416759683529473997408253775753684731302551466718311086520961024330891754525787789130648644200283238291485177693902345904553051336433306362160438292548143798489881577053602366261967482147503665863695283021933172918248151770697847591088383425889173645205338745776197106561645539629043364407443402244469215887722797188064988706030730379984901029418757297141569197000201847952974530038137602277039646424994513191665325095187423021394407457694274433458583960861819940560038426600759379319145277760946053567186620289102157362246836588448983219439951451714020401857322877658670552242664142241215830391022109517995878701937392490874247088664494142103513891323151328937928400638105350993180198393933944227303668687230300923498638532361935074970597860613128819988860799218291983912597711596107581462255597980575297998811776376498892502835486653906298568421980647984074683843518287539558930628887289953609214751576107658824537423413046913724960266953243446809056315160471906524898711323406264346253751316239764282385037393113879319648117889183336060949419196531019882261764934764569636176586894042525317365316813081996888581409016590811497298141375913467563071695015997725207548328995460783094252473580439275210613235393183391549206926443055117765852994280156473847027283254806464505111550651357808714091508215730859614103556589367429709475890486547366647168452197311369815308429016407681607209754337298303613654808285479266009635557839071437293450861708240664703366954680111600887751031553125641589826953404528927638625361358698276297199517964281443963961414117392001898103702036682245144576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -2977492570392737115327555979274848505151091574078502153027382705330276345158838454909791428640523648319145805212132781535877223727615257015403710395218854795412826241931579634632002868724188217971550801594654952410972390864658361070652998202407033186822460760069139306151962789698488334783846623544037804532505951685852834118574713837518512904055506204095637395000975504252583133615883983950775194740848900186054183763658436917674910870688327726120209162831226899924527929049115361673532745697383069263844480727547680360956602938165210947709500099946729766053559999359662533580219907378372263577316702067509442136940879973098650762528210698454079991830857881105981124997211480672287495135492224631578003998695954087860117211898285246256826306987419905165731017918237159862956438396836451991439640739440739799627106170051962340389419608971674752932923953051928859975594634619535528820922513034746590665836882080709001770256208266096681596864787692606509630550488969001531401045055477263534266002274608823851155426183338285008776581032205279253345428819243196707020596604596447015391666157049319676818908159171316360796898162165975994732977843440594474623588124748389124252854297051387309651655745036486663651975629063708019567727547171391736745529320294452263711006192454550901835291633840804041227152337171988702993311346085633094796892831965961814261231251860789299999579782725980174812128699333916865173007337384599425264477076601224134591605610684235315473401351111530108753905932125545736309286435243891013826561576594436462462645566265049111174331366448545250764081011979109969637624970243479931526308200059493217798081371246864950461730344012520095788880221783555065673108188478941433778813062386089100774096376380723452178160340916389196942723673199382884457330543348612949976780338455331765063288702049501657061793043196152630853066609229893901766723546643157829993047882609828121058715880297743069653575077121467762160608311367483715973158442506520066433004882197530598672707928266672607325955623155757151811511562005530166359723708194501778455401489860278890738718190468937384337940501261173853876646453685777991437999529900681196636351960647406944893365001825415160382604120511077595829156812804537767248746713259887489797538247618488981255691913161305893556504105222084706239814756491717585133624396122126944567382672429027287083301357581820282700664453320373978170393505115881225114014402635138563458218761849142399483492944892107513734286511780749833593041192360442882370638826877331159308344028803359257464837192510929343897597236149919399818151600927680979480017546751380081149855631573216239746431648220148074263116903203446755009166961037309958480464974460778044394259686065994555576787397889999445529603276950679597278586755174264977579779683364738086990376466649276390377728189506346093060699912681393897564608324824054249608880120852782644283206853256295411477820772212419253990949719080996645850949333688957046222096250931929911249208244273716477059355367697318024160719905179639625172897932143037881122694534140460640515441903588381760914179084328964252998297872211450171120529209738858090761886546749442014724315911836704072354495488100842728021427880121703026787521327930826445964781822169008478676497401239325171140932100915343844651677215298004755434301636231299633062504419572045899951295935753412148659740076990466077722532836467897249581122332653495034078528537868959191465261387217357037974354364013228319021618854278134879856629801234644366670544797974029589405614676618161734770225207508573966569596257034528275268041010891775265990675817614243992879446978679019855197805443876476771868246492369168543406870324566479498356153826629076804510240349066282823383764167302958549767705552002755663030430345886426766359354550278738921244024976191036982364447755156625339099304997856774513363388017018947890107832996190739152482238471668846903024535379825868227792552528610053394657700743864267553899991734102473975544302625770845654787017677535470648798375620726459316196901124757876894257951144954203754567180635890214072605031751879294499069211760598877784385289685060088906035990810976498527167352201042313166510989852960618374870715816095380667436842937152609383094111882349087308237034633091228274763930989154493960778412800775850716639281630627432868925195373188210616804447950624983964072717188580608565363581754024612985524070107271886537217484643248040491076922406971926516805422561183332726368564705806713217593252716880752959191669446464018622726740326799998106673820457482418160580677767244945567369161607788505079020186751093969446003119081611139807653723204261275028684800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -1582489467776758606767387409767616385987357742062121228296765008923009915956797995234038829602781764432212264299643703681630687075077466439449466003244275414170215282126530449366360376184988396156472828496135679586972191838361714798243409608357726732300700167352563772398352140661861972549854604168963218499304406456738391532306063467489302267630581307328150915492433119561568921190507214007672043011397606758283752815820269591019961883091867842102157027712118891843602742389579861985495578978584282262045322330967846130821891883117252471550152002098158265368180852621813579866455856291018519445649409906384277702265857101107432710706266215965635925237983826032296034211484634108950671121880594550537479591729553705176644921389727201117614068886137063656715425988999524891492119708049826216535709882489562667433290469368175767602112862197435238331187701426706402058976090215483275927612172443509116744676357680846239025263072893619100720942664556311862178763074559736778938672469486451285827987801271312601538062993961038068606972236622530935212252313972374709166402786897769594214472023063909647626285472715682534449540937801286370780730190595879013969715194881612729357722529590433936858948346070036912572323992327391513225265293917907638326148012179512499369850310011027702022206606642874942546576742873405002063911793235681827278228515451628184984201978133485014812085018649786118055384525282416534124826469615335222261093600766322797534366638625322691413551476255614414799734530882859683373920754315584989037533219232900925034982718749092851177690670212737754242596373916430708945723519856657732134302412911402771120676155038728729136945502681921726734835034919429118434223139927384853120986424009642838464534179834337854245759996567279495750840930630144576857686396208239470965994544449836876525829087725441475933812326341416399655800765417998808595172020540300347847760284010764317598440199300642892821597535317291307191903921876521528107191297294299730355532013482697307940841483359869493154393265416914828297427920912467590306576730623272448475189024347455115667863009964468533736457214924159651381162837089198506943486428876106714405068419353427256098014406615122828577501637456261121277047758287452701065005694579332002646614676404202114694124804146011269674901053944905612042181190915546808748126495954211538949068612875961093115025450280888560696210419017431534668974749077918346462422038933516258147964498543364516328846794499673759088620653559423438802560387382125705887700463597353602732480159349586935388931318032527407735739340139525927728680571557583792663321235746156735409263744636828191289956837944154020550238877223890884712800341885665453213064144491873298220398387925903759219611655680936829462003102574405477152203667330470869233561111828334187881429301036512534165541122216382897211258960781834837042782803317012301423410754656828838800377012457630107628867793711021598275846811482956960594637790760082699976980187866572753909645454059636083783081060181557332661931124936985129813187117726409275590232331247031581805038064085064541955938273252745987093968459211323857891046627708003702106004311790533352818354597937675709271954210072641391069783710744512071351585479043610481759022433699148567135056208708046144662999983215424184048474289359968730720028031754207340495717172909650721511620312112383094997434663074251068231984052528057660039929640517976678074746874535159567691759487563758706239548059060436535019313141328837871064040672742598564294991814632296851361922142209687500338786692838060290917841221617658363852406314886449559159502288539140321103289289818888385680826643935032243068550133682834323052445149621332063254899555013437403962767937949875486926288799207531692339927466856090612171892758014912785609809934301597195341512714290494191382995312980831562700270259175758549056906589875996716603284354695292981626604385043802955166872492648516894760881304079176186063941550284113531636461265653733421998117154018451251502847934219527538544360012487571449999005766210873365369781889592419570652652021877969364049035112892145940676497660502631037880423520350874361620313552710310788225102022455665695714179020217808905842511454529948420110152381613465562393768866605339778785972462242157235884079525157176705355946410167951606096916958732285534248840369764508760670493359431481253989127921860838099084871678234374951874818606122080250959639595493962890560290471735887636542054347336936816643973343767960216247141403739220842994008003459391792335679800160117286707195930998200678363906462031093548523995471644197727340660433042027957895075592845064785536228976139048058880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 8927142010048493044492814817969583100456833254755244046185514999770335113449095899651264853944172003541508773404645138346974770240966907119520158793363589234313601421773225379327962498084474240168562182396842196847196939106611990267162590930122589308326432788606377401106582057380247652261803593329729390416430518376657215237702173148319067709258989287835629720212879398718496310274774131893029723239178340612639486304149521707614819917668839094923287798507105356405356881423178130910540056728932368991675786276258396653674974033323594922392990136519655743399915809912669660908212525522701575306161928804074712002849980247449078826577441354152667626999873639519456698151974793329528076671548758731112141935184639917949283999440902006896706645149253449214035146145893190547345240858760308047650037081201863412409916413871160964906241280077370745258525503210191950199997977556181815082046143062995083280580021990073102604176518108656497589486460327128925898364688384782708289390626292156044154238718417157438703535578098498187113821130952242868838156641654380553438353995481527394630916252077556473937258034656187735499620120949089927582225262145252814151704361727693363253358048076992348106851782017073366218717962372448164295176403214669726849849601785320905102155833638836304809927246665731564643781922505193596931913779722454039316707840294774151008966475749726983116615359274458957861344142206474836571596078990231803951110470860196846841101832739384670275590112911788703268246928696583726102352399464225244499260781196444353794257266001938480299734868274430586605178656484005298886935293130714768251075586440598538206676331361623468865680376002197078438619923598687354001278843125410538323859043057889923060417634801444860124192231317652738249944768797451990430772663939867180804387017817864122887849578123072444872350506965598042790196401322587213656907481673691383955694967677895642754337817349506089607114035071694104161788323610054228558527163905251332672690864312681908295146921580451153576444805050563027988175147348529839331037620604205799273363789602572048713414886086646669093460983241240984068862152142785554775199721908588925920358596169675181499975034002349715201535137572266516381152484763319774565170590943063262710089287132511861883372957349923207960375774012579267371261072407546294586719251474818913937467664436619228849767134437258375527832231526297583528824778453184046739918337547604965403744137864598656051915529062424372766760572972325087648731970107331847736907573069468933910861673075818565240209898819290144675779494037872462881731348615076038454371166852798615688144791188571922736865810776812435374121010086383821551134288006517036657655655391433115354935336329780763852573088321296286467529220775531705870501858208874845950669698833745639640725124307163043505163869490158149804443861591927020881616093909203894404531907134175643124938362383123514126171746294994205236068766840026548239661917156160471024911974253429623175248691230175017105030585614636619322246125959552868322205792048503814696467846404855738894451724047281676757881850007579859727132052697932279328204805263049839481477726030409304572546821870936627957821925463902338184289842174033256726470193111049791008136211995157128027302242289197445860632576324830536433595282684681722649347782814709998017208395017112691781077017048637403354156691374505298369872426533963299750424671911171385278108874680188101108935982976173954803262640598902765694869623896477740148883276124741758733945151525893128330265699079564378831215880776063556916385116828296764807991345237256695507272998722337010056087663988448892314957628919825890719857197202526731016661417743240162327202377668592613552055058684583351781028263678077167210988955451053368134474055653173825038940851083372160388531150665753162583518249696314470937200508747423782909814014464824205837595414487018024926572692426656041361416595339916790357070980253662859827225326673246656964813146376534574633421682244505631618097699921684575574963352928025668508784154738486220466113641139913963454426046682186268891634185235117856820970334869611999124012845388300784027113623329623913527881916246596427896822836827738747631787840014795654082573885674977255042045761253637577927645708831104570802667308519362517142134742706051770874121371367821456681675012059106630977226780675435164649825142109555553678339811076046113312273948109173278130577853327917881520088588168717100303440875191536733420025388465666542716057781833898605864339371781956779271025012357708494430472111710129274057389614372462291600116985084528348878524333885661976752298067987647861399471289343672320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -15673662472437742495238183242874499505552225893742449446735049741842212881647404500675279040603620760710639254697725415014551289037477576049908332167047872021103360657840297952134096011025973638669340129959358613077070085539025424501365525806470607788677076627815510521590353122377575446698549813851927933464318233304699955270917602659719638490357210256330038351781471890764503413061533918602022176446615936092384672715966075333339290740128165025994773443227440019524956926483908172470304158702395616040713380651803833171790932186574708595545226749134213615485517826888210573110700273742917084692143133035791406957269355414307889010901401746294487464156266618828254134817157285873644683921074802757078996514357947697947248330038985169730555452808294376918445980791375123554835418494022151788795764095643763573505325007630677511828802106826268943383536068408010771677371531379531808282682470980674482479718043053927268728676918627717266999504151962478197862032838849427141823434777657124008345673079177824794842362695706621575918437999570913029680834809861910106384191132521760762362608721132596700180413441993858442059027598734541381015222692167054176688074650521769038428680843465027769376684634187546229568023801300038055024369888548592004520457707851179484845484822418771814365253726946348695451749875603514708272669125849698294979984955854351343827042106256087420052328888666220218831105682672927993671746274649110215110467719487125854942685420343443535767595234647836406028699949408989610005943482851023318753731437296050778581944398577351213533358275473728509779777568516449257163294331114826362809752607609232843834857444307764294421045927382986775443223106008766865617459947377696233213065541719875828771407402961984022783477343147249837662197504142243030491548283652803360955151989078227790343201800435837873662681618830037703009422573159130808948772444948545492624587160444987679047322245480077481073291116491450775711656022522462027090728090853831370465439638536802944398580955096728948344827633045627463693768582375383873592106081929322726721302441980678565842147566243377846522312406817606587880122422788523588731377795592837273273523198674012329999367684897584109548843203766149001325552322973111971649853711612545614560037016418155320921836660659242133126682110840965096599109506996481081736361113885585653860154965647112023508818131490880339856509378403779433961671730831997197927430564333674747486859856424554791153409377788777688556928960578292219896565804800288799891862380225450802664231594871219260587194837497986602536360514974602327245845335058627003653268109989144504717909338087663369901316091084594948193980130971831572364495714230308482838199610043154676138727810077655556271499633411691773803509747221417570125449814804243208730741188771605661019515796087365073911346265630927386084450062824987948230881503378391431065342425734014229406089353510640710099109121178863476649281207558639157868547841828057041381904245789612362437173614245949771176052235576057566076058290280263412423475238344564593925701283644062955121283434345624151281577814184484129815876790013725541993107903865335822813893239115914316271635895881659332649602457175258769058674913152196798247954941904200727266046256799957144626972645162791844951985240472949245032303526712460366233907701675815755256939969094408260728557968273014791409520319828420536754710509324460601731606623602397411213273115943334471544245575073068248298913555157293642187266003534916492116396857386246303476988061676184790153326954332081984274151384160380887260683807904658045238329239408683968690076295324939421357663917679189127663022488838096783044309293051949088632334937788129310202776592633267710765816703144412644013494805857581520753501853349755966057571997534667862841477093493421109042851900489627965773346292182266771143378120009889218107562108207543693882137755428075183333748253578348972623212764083028734963208995162477174978747762573119679793892862707756862316330287020433742378129771204852180839763128394033028169354438169688813094801513151392894943290891042947070404340339518734540154398027113057371044792811609248158056148337262596488163580834933239079268872641907882559754560163746117449197632077153064372663984888390091187006153351950462631361269604530972407116268082404870095969580429614230829468373787769137651793991619467376292771238032719005435693258250434671081791347108012456610209522148207825095425911583187380631451577385636248759002957573057473781978188740693445146002150385088199559791306258740216738443879879814888155952969062054849414258071121646324497978891411605983146919301758298441728093089429874278400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -40069326578820648558147345612164860941242526341469737119227615873655339102041954846352425340388155454476471041463196089093450762398229208825504802918563997073240431123105818328169686700198564384019172362418980747476584733636186501662489269256161059295241919575953892430407842641102618500403309450027859275866423759832366784265074791043945191503659141673148674972045056779777651031731811896329884538456235054272159478395326076654949713466655469484432371402284039581003726840623425081387910956584060782380474881702368027712123188989015538694688345172278167797930112439020489378550921470089675300310415382502988883223443682883413974333018333939945308788528747586781350042458102208662682582684547299662844062015240908845796877817612452084848683212064646084351547925201411710961079404419126337093943795044801922736928300935330896907356197425016124266689679067305952554838153352544000989755657649454910641714354550193298514163653307389896803457069717121511162812099058775927883749013354952897402761193353503749518838470759908698436301559516691023873467251474163749707014401806509894147733064486870177934178142775010115441112303299209645068919843045950758811598387633745868010718669136955353706379063000615385167857138700158951041078761992538617184511786768121580098114761703673873121053464620902857269300884038090251655861851594841438892096746349377974902709065765044700175786057116238857018479101985130140826587044292082876367821371794908431050438611582283501756636177153613111701173718211847625514250267349606863194252017814450301157763869325847543480008018811770696043032651585200742419948399322171281195381838698149096999807779618658498625844792250365356484638082495918961787010393216208015153999798524966686715232355305721578595744326446081526682565038818785033635304065955926019773022571182089663979189033610554034049811513223945919350576539008301936545877326270308470628705745815496172040627290746911623387704284442807496606560065709982662627862982264757743438895887425265643151724787322422106628562026707667297449920131054675708925190590329272711733760772704895494750376231887191658295775394936357613100851076160408210503019919367535757584990642926128436688317067514195327599159950431006982719858997750000265357319012158861271964669724055305704996844057092947657412559161037788319601942914734746515803113693150146440778071038231203170349837875736707411252351552455774257742529179745988007998794101012456010923889980964454703177500929606109067229810820070234603673747374673619036906872493139099966892218649187355411130332600904505678008402543788335403631780089882276863078425722884113994719550579345054015525472418125132530038115377222793169143218318638251091908108754257791115876881985351325796532441159058384124669130597128215931829541352096342869221893302305785038712628644726998139180415330414040321018552650211098526740421097168663550961862061349413007051490713718693717656461540585002880567080384631857922842230581468677515873788878972516893514706417608001485869205386701356551198010584203604407457386546990670428159736540013800607371754140852215981174981163861616675438858105967595768799349640462805920524506024708182392440654250408151766940994693831514746007731499407749454946592854173354437468070292723436560097654258960946735644663399094586421315951490667238599707081461811158583356506160998675690482030776918571073389908527342156545958282313084130405244613281125091944612442095498790857542847248517629421270606770984365753154545362932728967190348288569438736900595994598700325370257809378256776018018356989517151896566321522549547030725580731079334185705150057351838128877184932134794971331143040288504579824819718772536241326684091548515743038515218818594105284249324898343650920956309152747605403815645854173486053544088040161321044953843428426788169833640130061915470214128038489568572003741532417475435293622457701715877755513100227270945208845329953004221409032709704116012010963178752291618123980980237909115440557571850477970247242719062231921055668925680372658819778350185881643337414230765920237791821544423281604103884127335943783052779645271592178730812349962830691849349391567015159234050821761216761402809757897408855414517443907491775470730717498685674430080232833982734922433742236813374992843698760581462604047520926981819508578882577287976908249275375912432267874673793215674613938855142574666136241066027280894769176546686310497141537843770097174970093804531846759176657760995580563561312054607244713434486057088802958720363051608536271132671652742056675547157270539081220323467348823875921489844035511230128640778569269949319617074326118732917754022157265179427995983544320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -55626393261929118973582896749415107961780521984039368898830332163780601254188392912562039707989883350140987404307698404696684549634979762022627669282875354616346005123892811150905190135486658156481738537034316753079740400002399418509705052315757677752069678815080595209175479915780630625935939147795530393765211132211368583522976812694508988542914299501194411925603306636172229009787984281915902863822984893202968598575159407478283723514347045779765408569572938585791014696224264819397899626488488901634451606133651679091317855856161385595630296171542545065210327783949777715593262410068864444899430430282731048078091805350857091329953487803816605713348971997799531207348009880810278463926135372545076362221577944640749499514114138864155149169186543631014696656856893425968236942596445598833238567538221189108304013648029116108972922735701359134101092725008961646971505408653407574912778442086248091127086006503886577288050255356172581528426685631120709475473443207255627055948364602995445352837480148089592512693569473848025175962722136077931143582423157877120197936736014293161347462797980491457438154066486562488941370878220964703871143599027765368009357363499230232969581074251018582079010113056550726597162896089135970884320797276822146607127806391963396391966202247984393540383531247272879564960716998239000042089226307474778204344763721104650610642927178082957729922326361388323090677627068717875887395685552200186879279663245253173486993734115591220985709601202808457664556874189302446402051998413854020010972351010241388900128793321884725565217087005159542339518021147402033242995062816574119405722825968912839355772850567201735336753255101567596871224774858285489245386942519808591657434630383934676405071967033632704281195081747622146796574266298004285643872346631900795684397501824617790402049172856293937259899893877287055379859198132107068565425348582720191402331759396577641165845962946600679106371888263359349097686011748804630953334319137857092012270619060969148880067586150851299132458026026290813138427802061568179458899464169011356213971529191877904208642990449912263008566261262095569550786560027375775849612210871578884580271840058507842778886239238932949457042021030763510167119396323831921614496349792883118792097974257021127468609380538159743146374025700677819982590558838653009268159327633632827345466704359449203221960739596819657252840070844608624494897027122481685550142177807529643497427743215424475623873082734639777843988373824014670239889933322189563071303179081372036439642302577792424106383066393683515253826913379590249510339673542605617177685706483219468355925985356119713928426934109432881787367902347573593954379099863988507803039389732467526416876767381635814903920134147953005446565351074443247144145395328157967688530707398840504306948044475126846165471065144371529304665324563957396567549991800825313531651400380059067161162875641726606545016970402332951225315613748456842164685920484667932100745426295642707423313225338372483413163392082029108955976437808466563136880739815007703609206509704175278780418494542083679502249073697850671238009934428485081474236256983074167824639693081114609702620091055336886194015826312598846443483572641107193378234776329956717396936444545130445874853248030412345121059165120501656760794802860438540021769542028596802722178955715527541606858869875692476229058768309173514073704904796697706815909413330839104530338015115871861583089085373591570491271037116549998111611353660518021018857598222762310841996165090512239247005716018167300048321765054437373331496080397679855399295221241941467608484906484505766709445370332516872571366801936675668745947727039542400819747436808942070678600683204924565164586086845695784826958709184415380457606858097879550381472476274493074743758428795569360595735357872373440780522456032941942767684472333162079371512573914986304588750771289345018711811229002390708767888194660810606716778620372478499652690088406358144275539002443519754674417632365774649938548389633280999555056522195087846620448571630685726529106562055297649147108558066026223326490763393492229463866568975262212842519108632441175126071599552156908234958444387021086924369785541897674917751094509350109201629681818755252934062538585449455179910024159637166980584229050719570590182616367506829227929410445366264932991276494081781765357090557418986141928088567746307418210925327344934789055474886159614996357713213931996123093928890646761478150916281049270273895809206513908625321644691327871293660798746066418892208985595873985678984330536532853638350293541452290552515146470540824976071288724951201675023111177961912945770233856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 58218813970454012486223692105043785651622713888759668118278183287834468009291677631154766742480226513186949922955849470751815439561830546485581647388734973978853240754891659153366036913412510045914621061981064971039461449451737135256393412808760188209828324628280216524207834928174256936837568941663609202501187856921060638438787632739242572271220619408689632847606645582444236760975772833542000219268715707553852796659035305508152873510970432213739462942020670051614525437829427552241135037652440471750832129449776672411167850645565602546042959588587542340416997414364598060714347606132171431243163435585103218679864183603771144226085048217930606782572451816741268864208038208083662097144571634009529673132989644051355639061714296627123904326112165506096193609350142463372345949799158720174937144097530008520279852217140730799625713374940107724621826028174794507661008462619801570124114097286441441805876143572810040702792142095188883243019837363663928007837280409317535108629319576448743903006075621741630612141498319354264105827444184546417271960144801232244707162009999702262802885096016895656830132048609149840746148308979303531846798319801912000017409778024089117887325546775758773225484960795121240406942807819945621522889749862068046976179933474276922169776395553650424745039167292125934284829006015365974699245935402664372240443766233546712601307143296533391294533217546713845167279247100139546832560539096268041353479972849248594441613367693865962238595617462422572508999000801566821698795381021067494617002483353354739462959284118674541844833017907934736305085138544291156276191371024053672010868509021872821314204340805590300714273479945410939990073486296010003761079460049223135554306680076285197062730769453112141985663155991801938044717853137820373684963793945980075423642364678088794431755723503629111457757625882230062215013127708875837566890606748354237435146403423036651210526440559595166509958871638444186453634731381368573208125443717152228679344259607012216456427320419762376540012077812091921400602518452077113163622708414449026770176823728775529175339810641262043204969038101902643295752792680794577487707836233525113589000651460824555968919174116337001130391359436762281659323288383066151524999258582713448241862262919581470435829148115481761488393534552185526723560605923022185412712999495287057107527066251439959369791297947554461481466103667371486195336979692494607026776272115138907513954107259891623313910489448524976566505416459226246970198698282982146048668206892892657752574450835445229025975153658559617882276237275253912912171775686708038173467167198355939896685136218533184008723124222907777452166886114734341288217572369663294777204883139258855528372429752130080232778870462986285793403658057559322291821931524204666747835986314928585285234082560308991598843691105425852827796337708783540913476954601529051026021910841155035170497673900127904620502243073151989662713683469606186722258094940928534817773537263454471432088301194803079407531896993923126340037478626929819691698104081631859843027554719389103287037848632081089796170505368389711756789395106593373296937994938515867968695608009281468867213384438335763649077916367230292310922168446905674380375636649754707767243104535353511587931833486499386466049326315542279882525593925182071610968650901753210627278410380434610713575246320350256580596071252260963061198905578369430664322830494505013143852437150314241174874232399851138529714077834680428450252282065802031001243942822565659350632440248544491054666041793521679978221706526879301739750838789369459420121705955397478950373360238853223445405023141423197000207817200543562472154638678437787829220427100815405124779854046481165915463644812734129434338305114332035888725337390139300155121030246953804791022194402580061607749025606113589341236917160198059182313167576811992904028422185973285019530751925746520869002315033155479613319664060646806935779148969754956253542771915376224995777799620079931622145056312764413695252322504571250279810344867512758895235911291306938933660444893398723682929732550772492460849449053417076271064747501889829704259359399209405073385767297114553181204921750067299053818916702648871708620064012185439803062101632999099125845157773193970426112591482665228296314376133960687412089509937573216913673631052911843434186338428065720376519779855852726947156783452896557786031866714651704658113651451168591030703232909285329396789361982551105334469481330318536516925757803486797759424628424690391666567586061156891445882478756048743403074689079613434686179006619133090107283438984513110410163979103647694835679098743458839017186918400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -83438623949655788709953005811253387570004368403602010061169158410980723944400612998231578061723706873022470522977886394463904954178267650367119942373048514952282014882660939042569261123859966812183857697226621116705286443571167327976399148727883191033852618007728158309988122205632959283545544739730943314694151638334898723207611881654156256003682418945057775187678350106654932263543690683471557033097346734515778606838679743902014040520202103225163113245066278418311715964177911566469068162655735382223467357655821549856113264601185262666855392557635414951488741109246665005488400905904356891535311432099097732622429872543906779928305930284711356659912260372549352815509007568814763122303275247274876711952740815526490936074458534844130943243715549172645998305361789590803369852219104725896186922303484083788112108759689898364427962975523549154402772385396924859483783962658321809375583299711115542282542506121575538093106865761017767247997667755790201887846565033912093477577622375092467891229978679750207042455197624290370092866780215239675627831501040186002233600207713541269086029348678455844286232393996232775480610185033806806522227397904664774624159217141881982392873427062631840767603445147060341806010646583158186871199502908803512525971602064697092417709541133371797715719952801315164502338574397256571721151849156567794131041669813621761319405921881389128152408777254256701921884750060332118817177958080068938505397668009603731016441876325647384304818813451131668507274367430468745957785359416118710600401775999561701426020322437672772897330872925134050046280767497979381151903154046919301766616436027749142701546199508353912288452358951361340640062888654904892762918211192190174955515281770778502989420568374976516898255294984370280280170288947170296220242696369253661638838547633502770014808566872382758072098809686253161822705450967478074428332577554120925564671191376044600232795755442084467188064702660689131568720649707101424832990983149531429511541412014630889464641810036756297588841444409944035867640778755830740070418085185093896801519250881038591461680003650719872127844720211482140579646210879809317638871887193506386434627366950407946400400730194348981936828002536789311262674055682106040704892290551539751113033523538583066702318587057339889550378366466297309845998265256004436019047324388470728476725422527898152747649788500870127110264191712335142274410860212053561328314458048409868643759482360966557398541053930549303868878961168260245896911173320978547817688841621794151918886232854672000135237991831842520991337768451597355124998255284702976465644127278141127710680535446602132479965609467563168893178070187258435237264108480247510583977716717957239104036977689333198048058008138254455808761679561977072772995794237784734734043393268330526911906754245896033116505574809787600998986140280603762479844486441536179317260563220286529862913072652715502331878933492740942854744263563609750749738485943172504063374552725556367712394369089730063622313872548759357830883766223347210831749180082583580031336242991555319053784248691124653957398880620099544434139774173053254995419105150694452454237636880629348907368817506935482726114060406786090451564234258664288926198735217290813262212311548122346832432208495848311921639506313766724725280695701501006408677392630287958679800003460352764839004736197643390643020413029095898672759649873233326744184514883275350668226361205910067807807304929370046168445150803755041238417053872370608120341137227967829916596574121813869165560841215323544432477933156518076016753610358423822836704300557613345740819566660838635958171232698620601553973348285822145249736669442776103971564567712510989327718239784502672994588168573343487749081994444255790565853979311764716636842838044685563928737194489138640857964104238996892743562474592087035901308694806506161934450369209873994792499795831793096208904963517008484410548069398307734459815854114276744242481219454538134109151456743747422971546526538553920306245423843101068660657469401209308131853574692907394128705694586090226167278415755746498034379317746422685891113151141252028658238739032462740427358707364870768731896701178643600871368538521168547706182745965079134454638159049357223604800333558529570065069415121411537248982705748636241060032288971734111520981895223563031105962324613626384836454801847137379363837222824579097741686025230937390948730227917433345393620442218828474128967793360186575374849227557768419650776024018585265721214798434495218943560024018095811999680026842451157542743762320618380092330612603185033486617856260163086161927965293228353400702799997878844312780800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -256439091223451049450996792684849886968854525424488969977874220752700849589616411578987612598135639639089402182742289076552384509139221830522216338678816734820881436362468183476204433294059936523455863509652506567028996485525330319435493594564604341251566961884415912948982356728194617483370545656587279927967024321394331948338081273851969358981160008973365763390470705405015600115357174600705725065050251477315618176972543315544848637168544897906792902242337205372596384969390066263074540635457803123790759210916454846476679909977703409809445428244761518494461559408517982636514085238825251740807417989042561203608883788099655437786074723790648613955389674034295961771320716565883355769495978551128591365981715262409629748425364727627643113407998431161939927816452198095931435695349206861772802145025784648869353657038797318313943039449805814158640994842097166163635108938744849136414097184372205076797124064794840567945453543901883240957777129219973500010464459892512072610538043431711880733184858331250127253805291382511065614217825264114621859924197261762544002583590384475313223961990159408097726696694036711618430026392302859742811224098148897247249213047529314337417565736224429143093409018203934250365371373657113404869207842756411538688842170981453842909976075014327333092994472834134307868743979937931813436026081490981955993049386712134276076149970006714672670195053955623629505176611684072977036901275636675801479776606802472411525668705876012197702152448590938392602866132013135320372488675481999727363224990285602933221462232277030382489079697867014592772982157301107825374354027824498032730285587867846534233144963151105922986318403916967671764347085698965703971252071697629658504979479163829684753889959505917831285033105056234496316562076820705736322095864646854064324822395779951518052200051438865503857123909501071618997803588439633278559606078750568954108077579550204781241284197778905548787551773397688708578490925332752312266815368832710531733910577891301373562957176751072214601851403165738366789363023064478654903860271466275242916351079426166556958273136625307985302311256580978557075007675268373683800436541408086848726594372244340883268291169873753123161364938429518042150504737276794311103124018820539272526136956168041018400133565519535041669437347119867490459327596325570776341690559221799918906851992895815448900148251966617290483058001233763444977284205412204360098834971943740852676395369667930334330816682895492773719259308048556200639234209825019077633918394145695588492812976060716813440284769178079367485435219551938547787696345015037254976175989217352768746779720792772522525822334540604716710371596783603749631883119180361763021708027727373686501285627252509269368802458075233731687563454905469745696545880209647429191883624695255532088854577970646974293749944616223152062529815161835386163895817091392082417669421915676316231610504219071058059635895628944657753336205213832323817885908861117251302743386415794047755264335454703577388873166986111052487307943876576585195697451971139758099614121251879519572938953289372039630301545991596741525375388536665386211308673870019425510073093009509264558052182130091554023540213221848910706098077117995896143227152318284821187910378011520473213173999860495038384500114265332863955608287704255255066328932767165902391334682110747299694788244371573354371014652828035909627937841966101331672962752360916374015720974844521921026152008527171594701129711429573154087032788343903491976794140740787570710403284645015749468960574246452998195925498873636680054072354008685603007942479858177908936545856182670682941343926849573276843868558438673025833668152908780306843548014102828990886022176355068104194192830112875800163388143252666904153005067524186951847550650717832223133725119773319624017021554756561186773784545492234017469094283124210915502607511294671246010092344351937541082915222133022012165365325928082405093042122762589098735949390982150198486774979642111698093234305507409518430940972930018239171705175005486411273110034724883203720681892492471837387701456329438446870536716246759190452030142186340023021360623068824736714478509372717615493244240689854302465596553324530634047518161963781379290146717343113450231344288801521380054133584955284936762918301946756363262563602193428279846507019088393766054908988196713483451372587033992141792183910249975808494444945260323799117612773196103084370045047369507860823067087036550029950375087348122025116434730527270989906600016827795602216500763798042796063322962969654911051549038255819869678837990538396466039088330846215371121195679691462838788172743546876343615488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -244391706113347958737991161052179872563619957399232549913427557205695452677633931100565793412416385066152645291600438958933943351551906343219012764261773065649578009398880592306320501616338508909555338789961944071895547880439888324747295789901823303122419759946051978177739357191414171898201557638177623431026341250636599861560974854113853613905906085499141194125844398708434143762232107828807605738051333429870567568733228981344030108942299471299030635982332990562799697303148996345977307136396246829575917126223142107492064143326169212929266966663462924313797915469313311971954723278683823437134056348222107407006005785863738642615253668644244855573853766806764117117468776821829540928303062575714903870345193125766652274688920338587426410662845095940449115797333422968394855854359105114060361455221098023768089656554013089472201826916139745566470149618808815504682261360942061379538072672698150490842514779766088106242505600771545378637091853635205840667346585207765144484746364931736844831469712612679110248686094412143842488791565354742164317732417673460805139307852815598897120875136282990504054378527411450373004576856090122093842405660958003162620980551035850236038787770862960135993191004936492157867855270619836480496414468112209193955864650005524344224582805087929439529312647109526772251932739247793342521266032154317299482110832557934249574545550624813986287592645091346598860428910655395778993172124298012910383332996972552562866939719762829272224860115622712586920181404492050507936618402848440433562744827727272157325632361637161275315868590494046783576956127981364919264591772350895211901795898074184449874874432845511788695778033275187322078978893931251613418232528470851502288039807964685488212648533983419608417127033133339585374880234474227459722644777030443714494776050569978588084716962584363107748916484744739362644413972668456594935993328577654337914531717282368725395098486326298174295552508633180723207023744716637697434557602610896238439154514451396712677484354518945559692849325816067269782927144043735518245851307129270184865699696753992271467162293709890403942550602520352734305172155882502748317441694273134035384863649152394796476768028331589196251481409518557883180528972686135657299460899567564210222838884631476223246665663723819129890773545331769036192951027848872401071800200195768661435301593068583356873844372224206012862123397519045188785349390133632684640104711937417386409402135154076228698363434616432376511145094991767832962398605047069370635418511716173693491321507141671684231826513618133635287780325942990824730487204268197159910697207916191903296884332936975152010471079204337458870065288347980611741959645483272543718628695704493539906218228463369865251845168361729168319292077686844378559618729325754943541931480078748910626107465007110037819683738986972650707473815899798889448218627180948658581283102049536361629600223895802797936111132644805148377218964592611721804565618139198929177108855289522854607308454056633010152458644589578622217576230860304179150339887782802228712303430498625855746593789411369656863290602715163057667315282536447726596492664922062327499152168719319777276318211841722118583737562078625428626131545627498184927710295070368783145941387493495280528050277425089986070925224363541549704598864170186748236347145729809122343799616293161732892013758500258732302769480978838434634534936696260482176840201695845840061205212056234230621942118010126531621069946809742530627202749589133072718486187940629309732922517842970013584531958366530815600743285706826889744597688434767688942759657490188059514363950685680638335588025157041965304113660309757386715417825079030753195408829486044067625884400936245961262548291868676240925259733938412983724829625169612804854087005242419852103191033154018179192765694010778373374503240909248080402392609859280246165712128565638823179609542741362987863430442155521335043125660860881235558244646827580339093416432352773949094533736352971362613123591067068749190161474179818188641064518721891875072067307961578401511171961595225005814040349426446931066166787028121517200253519087144354934667781345642226615279320483583817799384032620388964887985494751152441572542405500435466674486705372961342974363687150608172530281517239654072427888921836611191443156942487322913493051963074528884005800023084846435822575183601043506677814274514784083247594153895925982872012521571069619184036318283574508212473815415981286931260200624761462582304093727612945643505429048954935634076888678116504702079663587853355112238782036974296977078039680666758980115548491392823177719661484117121480545367421864011366400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -150446636726724117312795287496890983285862524633463343726356984210375830516304135879960199253055311599966820481303078529150451476649282639585339785841181602093350928704498756356394341884915226106729289575787645261687492219528994449372811583502953769904370253124973950848719534302600749881958051941966364893889070345889389258406224655677343371932235850764904990971444194107023326348941379315517530286525419338019354274271163348938180676921963816352268193605747021164023061826979738964455912763523607491742613329664893553687404501926181750760046538994466137958425496521702099599789140041079607471057517544086440069582962713087514235114741935227443004253044435828538293864391172601742989456220414530507753520670707802835641850198222658205353731967040136688095762147803301616594045470429957770971269912915493236146981557843462321117933204933475235927043185028950495180326927579800819366151446392121173006916841272124194846629749778905815111340787474372281497837551693331608649723654273465563182263012168418384234718925909558650126820575276139344978019899889809192401974466886800603272948433279029330005033267928403328487152257749820850038121971947740466264190365304531568822644723236283287456772807385694750916163938234563291200431177989833655650465585131254059689558671887566839027010606700851285359424454392005956340513903150578337921835756294577375804400042533404675562472110754648845314751256340519294047574628973410732644654416050099344735023292779421546119866476106317069339689196129375751881563201220718647510654149542213281670225113604585938026682216559492471915460026296497693989180589907473587636975197296030845855825834215611384832887920048123811634666130197552425535148863969366646768434657807210250888506442492784974802518838800262677904005085894752686865753505491406654126870504247031332228789190228660939706976669889841502996578363288253898215309425717281856321355629711858425688641595326745531559264300838806775724424677645229150890453057067841010190982043464613987967075066501409606128542767959598897281897357371894839228400269039919205885824296562146508180342382794749243917256657799636634062385448460074164955945646182486238282910470301944938198839836722965508561524183819912699281628578974783219595408074053634323029706249317725144262547643608138631911836326757079275284887359876826843453728518132689920873119929460504910769072866140343155120423356826815607076552399408458859443073987120190804746473203413479442070984771493753136224835907814023850514581770577091449366332813527107850810948001565615386071906689711763895511731295634769439226286822303767907312634530956032299979157790270531795857592009730376524359496267452728920920900804911251199139364836296554045716153403651691386393584710338106563446634360138902569516086846274099921658258828687406933324408575590870190290068059247880584335630553202646442181415169162837233391443082801073696420659712551165415859609650553950739283906014181703221145144539902115508917786045411975035484589640574732856733623907314697648184304924632022335645037466199807236543203408512832849211672847540429546042384193317770576255904311363074496204654166996550847656430318399601074000595787628709600205774840550516908172140331368713154830904924266439906267303434915224476526765551935416173620483844904765073376465031015934487263180154872414887947365765053983719046293935584274319917082859136158064226228730103266068967169376510558972741883769177548597169148471915103213019083332821056003459454075657120994734658205911407955364115713465536825540035383234394872287156573573778164254122618206991272155827619909485998697978265348316140329903323728568511672201731333525946064773135252943271866741380286629640972890221135066112832410749718460746684214364839277679999840941893148089608078161044781936950563339068177621549364162626995336512733064137919498914676760555792641725854183826029756640605159207158986947185506055062797795795585295479227250602488736110710533787432699230818681430298206242981603831144869959820228622029009807511690936584760369023551796426736303679271250279524172811339536113613386575823899508257989549609655732532036219511306079833804779791406832475038942400917315188427690308096899716776078766493589852414006355840098220416241760776315168212344980243814803391131725380431447201230623688946437904788646952160656442556577357243115208261640775837507532958624327963595646914718844491020364434921718006250411194725792278821450345142972200437947939273091021996975576873855121372795071141468628438532028270498597571392802649620021992086699218273921861735522975743552639427595481691152297244337227487647238433966368874147507761546526720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -416224905137425195352346226966214370567074319572837428509942677548161324993937865740166863315882522233514494701190035578163188590038945125719635576588746452900825747059196911021605461869048074500112665807301836578400761371314339076204339286351985813910770194682941314829917407230160443474146848766712499780216090942220265457919146640719720295778480093878762211776379906676320121933488154350722692911220820897142252500038244402060090732544216727037820150507951695807405699679947533423950662354291011466436528362127695699436172911974000920816555843976936400915267629054667719130056792040925457054339419259204236262011385637583195682085119644792570224059651173251759983284796197517287792536443694770192014602912183485875584695797935277352389301480486076392944568196790319714075585131611588406268721829407175317043468883651414023355082349941349571470642582574188044009566607683413862881983554885153612483303183799001643493128843331267711983913388522602817727418632676339674925965086577185385522718522014312814036459938950088261211319315070450534087811040971289917354923227604398284214788978193812692406911493717018370417728614202149950541804617365903107694337372504192709622018118653308983785112355478781758692228779138306759403592937647049295562949631240830741650006689480763127069657520440090113339685111661777986716204967863870242441040134044494216443502378526990943700107071316128155931575423601920302508918971595033936068136867572749151128135199395628013754978753707900815127336911766086822345687347612853496495043695632388008306610105006000132942938693241869150898590700303078988739184558848228537332305077877070776782814080025059944499137862540497513025833871858965561396103539216231719020362875854483088297715071635511611227951189270103236308340566568035888689872407656718261623311375717997719131119266654370438916283512211725327228360564386038424743949545851964648510503315673539196730699077848488205711826803497712504370950811502372532331598749689813842965590122500482759667667673654716600273298370775338946526405819899449573477971415428104652101560198432913153271368509825651464495788117330886474925532234868747285079000704486660551707575433610296611815737815062553523326399012334537478629287446268521567939119019528570321667953681070565114985624947154332218606429841631172460647074797847206846431281889433680876769790242370018638418739701087543115166949536544604973132239442872124567885793121094688931012824315434260763740974604467975409256023005116715701854429101778743797685814156151829562995485265540621262540450409172819946021778233657658201827245670115939372946846462361012186253360456839823792621168367401559682394610065366080766606887084356420280096789286223759702033482167317663496577769759080637980696126387573444431804029613879563680071810183887524011517486133428267566605346565593659238211140398906584941088402688172866525792222781083738152646058386735186718155364604423053889201072582712211401563115180970098190678888729541309612897773765231017690654052893385699390995317366640921803975889825371873516064652325240430167195627899848123878585291480679333623758386844810951469928335301201193762886456183240975808130080232696634855059390677315746180536380818418681138335751052680735964945260609392630392464348756247043944730286107511704834945551986996629560145037566864181517864602404193547452810499181829280727420395744023433196183293147950059711232523570264682823120554172159871432834674969489489221072695495722760064851747165457543767530184512663844608201782184296230663133598102861863859182674251822361757442498616438775299856978755318745038254187508203768772598578427499916446929580533252027168534047678165371081538634064620684647692061011431608341733602628248969412612214957688018460834992825639178738251270432921597091988298242299251634253295970562405686642848443139425016246188712512696712113012341718177811870756265095846618008260889288512278236590316756871193701938632103751525227976778925439661770890682888091332496815152377757588119586941311054229878827530854395668458420690318081210244130265538625415805558811771016089041257893364743822338420285973173123962290239439614410806908617067729863760487946588529032400406756787233338001796993790599192118129698194959827678591960450238087040893517000418333184184566037543346570113247173125364323057429802879886991872321561067631029322924652193802266361120360053436665441374406648766666731380421200840251933575205805339386101879108441729663008561216659669596750157534018515464862834915388698899016547332613254739904390958834226515781623479451479963446349998721281524906050734607437468839312575670596149145690826092838912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -502816631371960102512142786600499271627394931632078377604886816124351991204436755253756905264312231373383549236169821515543289012891680136186946049510730014800508248471247249940409653623985669568644452123782935888806553151111398228147545331574834171114736312115141525657707293432922665257951332154637795513411364072742990655587486605573035583861934078643676269551109153121746115659533630890664977924543934000040909855602817507188352356896603516677809110120611256742021852380549668996824233506219463214226803819370669978246974605868015312708647744835560476777254482570034534620929980140477545384221879990255501054621307324029856925244026217636694612036864802643591328072645418617005869547016302246001941093450949614374375356191530234296662182165551075395529690478751319275581282405126234514254519910922873901508162347549891312039774399099648064489344766771452051831533979862265590565450757930923635882730358472344148907658582546520788087891910328686608900115130025791245373577354573318557750643203506048449819999373267932803851182849679713799476672745188164933904520664881238604180333693037826708520987027673315975287096919952771929996050949284067584198180049823222506616486499670716011846791697835484898329325731622886856133050707730244450680307409010350786466440784357826914955640580566242045078092985658731562370731036715213776722278562358731102812010343943455553046012513462932396828454684279234715702148220212581555860499053158511609479510173697886472509162617137974082635575643743581748821240374177551397978595531475242865670317859973847169973200251787166051364065204127683797945479292336449044866550755788531807811934633154314370326456303282221569413638437695222325080547513458177786262538675712052763682151052081998706046664277166862277947240145529137210813025437038972361115621151058034738562805348423648225014753009051541744012673108747011371983155139286006547511210200619919527474632650347502648081379664757134441855590385824164047972380504132140168886693076775185174259193540601947234467231993844163825239637303687723936946295439291097700047454157580136878601637193150275890220706289765234963191723678003611088724870723603475713643840278778942848044866221533160395068990645543141503530763195069300115036849178787060549076870279835864317368248271176531256912271338227192776425882619999430244061099345680250472544155742915209297729592434271864738986841838628099051105899349209897657957245577629553165377747278563139396967933857934190736304726008423260439413983741374653413576360791111144645197843711203662033642260698308123586405969871960900789741607551861255279790584080199198613148179326262264061545505493122074214293710992168520201262705255213859908125847512284563440616465377226723212911228595259877683406157815211200688691883298558536672248648560008963745201638418823906908476909362837137214884760537236835760658317850877380460156578422173905379165069086096876776826514286626760422072678063974117738499114536675955916201263634149571978128574591916340399703533417940425914411255678754963109522040036852796357783639345985558861480272456483440517021166953783284808069543448483403239160102168691305603177268502447550012901012388194498058477827964147569605425973811294376199801444381121643627354465843347315514439480264960865368928932885104638015368425134788961584283409342329684858150271370131296404931645867376337264208399086545940859873095691528215220911601661217109770395800496719712127345256909365363747655089938855232323511193845290279328589370723900953372822074021442759185834560939610495074361021338829474765523017603977837802494437716164649476105478601899575704511452919788567546845751318481954059918882759447829712171872705659227220812975178774165737393434788251669071087694158515079709332394302564887081508742379052368338011988934961072083833082892365689640501465034655892793583063428471003473171350685586080794350210686859772142158805665048027073444485221680968922249323179860475412453075620732390546273843607973148364664755926007225662784021290072152656327153970004625036085486027529951668683212407305405324958539044356485227469090121550801216246926889459895038968571867134751870043810912566758961499440414616077192195415359109583709332546139253124364969833116156319017894344001440325378692994639593211227696916820483507441426703563116322377371991596004903514757740723051857425758357480632619002624260836486191499916357298052410043532961223060332513495937050851886134177319585633290101518894092147815396184588214311967323556566199004663605783504656291032662655053954840469856652396448579919552766292043238103627527038416323340977103439542841018179447570593891745792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -415375353566705494389249553396452401245045689678158708730213484089628362003998201265323566753288897491902032691212846958766461364031523019775811918605831446223261540968230923993723297249092325182041959582773269800357083911333263707601500995267395891852538751677297239655047878502478698402754887375655766342432830697038833444156388561819857856336322097194371613148238370337766203585679360923066993013724686928798998911190993713987684374302547757529657151990041515103205636414145021676736094228447791269038743394686020774897648839552068141113351486041795116507110125717462100354741529490469126631091208204475673964439623393432089530395739429862919479564031737303149430038422143888721428614640940897368575188870195361271936168904738720010240367191340592043912513150847745215015949068776908445356537211374803915997796131879949363255077129510690335604449506844505580247177703317270982190509625790566790187817357997835154343812448855827362286715345891021453522905196797456510585204416983966587558777192858526912290645001266044745358600513426280627478952362890902990119510731392551362909290798300140296999504048420812672396414850779353889561257199666668684025337677499873416540313124450209351089036596391302344337022222345367126365066226852661197556694577221764062099603447616312126286715426622152667885650632811326280530656897723626744382407110376227215641299423264536243790635185873707560551037649101643420012113503802092752774270860927938195981968441685049178791605134702569890941722237635688656106346475944279994056059765190844972184641634197009279014942586070682714058618808862448072840977705332810237271156647764349700335423244532848373860204693955028982667652282087826646239080284266496281552458377625810325341303835930642406204410592907500464287319567165306845356192231436176336965840987828208411357534543769635848406412301278876384308196888682048888695676037182479127282505388754056912939321213390929476839099497053377745749062732514179448811986821325924352655501490104458095360689285081649024387889064934242772814117429061057678386008564092213831400026906451938534247936785348489322409652824098259351443260318598044676607528701955994128342224562829674598876668581053462240472948670858841463174495607167865546888181978785288543654153527025831008967919178545724822776491104963404406262760270984318626564475385887203253077974614560055770928509804935697637175532333426722266914888492677564782877533160777954071351452879880342593862477115038783781160132790387641851797204409406901509617668843324034939969274805097238579018478762533951790454777723425706989237484823968713657512634822189180011874707391432649236790855484241041787760970421614530543836056356609680765561084365743574611833822007740086429788241873322744969606940589017650640666397559220321504341527092419196403465762752421327756155873705643467671700491412581849752755127604071820044479521707204176136351866362360568404566159660265965702358159152289910100953048162846581210811562593224791322473506218400895828904553141666706119274301208835581628508329251131397003285145456939706901931821355528079645205879995494942700475489828417902015364775096484804947923816408170705084472346759216557642361799331255841968862521538436018113493894111062119166411783093318802577708021356394496253165474544641570797306269226630046382592966269314517421147796240937704332756361434504854229370476650428283789858983623476344482400331451723795218585924312017527127291918652325996760017834966481859309905549527725652708734122560782282503665241327017683952342469484026442655398000384226658306548354692804384392381877705238364080932582087906851158759174961898388319068597467501893516266502911649592117996806285648480757167679637026736035333512613457560235900564105724168199547649380305462783545696401450298176094609518584894517370442365445279857336060406823352397677195744271778940243758650524677890742284802086725317644564109737473208227527752371448599399210399771496217568102755456259377344386379108185119962612660181989454481612979475423891131459238180851536815319042732009294313313178374735733724756936035266139538128763813470216596320945161563362671937006267375400604529812422639260064095809049265328378964893432590385560383472106841754232185761613190852216091050775470439465872906397263915256765766360777102027857733752938762215782454096276501692500251690163382220866121661562931169347839074887833559011740696159605772978756597373918447896961899041260781525931693864674256192079142820616113048111840919266311850597226610106777383238103502433686681810476337153875673424146854501745979781273065515225516411434609477075177811893202921244532997871370240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -367746055829460656206271102123577764469773666613788964662407470689770882995984928944403583565446824993402232354963542428216906970605097594376282724601246946719406890410562314463933571528220857570407860793359861054382587222175023774616895500133736428500606138646242676114852068719434198563126716118633412459769661686583393350032065858823703460916634221086791309301134078661631312451071725426639448767427688975830461348825069193599512267157770331873416686861351943628262496867623108952652573087971808204601832012198347012627104838605311350805296639997508551098130441746731987247558816047749781411885757430309104533470533525211412153844731499554725341047254905774413977548701400443614869137023852440198541363394211114723328370598322155776007210090426199288028068753580617420771591030993988071936132708499540922989886110371053123294965870403746519803906218531989983421739624519529809538835259710248971648514933718741372523885946955681517836331987769104085961773902811503234477127102152820780316484456516582143347139092457303665286613587968315930217193741047179865314935546027042427822304734348747860929839436171025294657582832905165744567807501490980097381597000510513277703718641452818030656437016089630138706273502268379054562874256431760490231303444560834381395780294569169900843628895626071811508887187221196199288220792926874206435972483482713387932448022620399043519447967797687697837506705930468447705052816027546562222514444383129440220826318418092747606056054300999973847914295203170335128855681822765970527018983633476134031943010398728774887410007812703055512995054064406628759581340046868998054880073782104069627812312579990167292214062992682633870133523662742255277041081497097310368266311949259750380184746919136063217727075931694641721328600707182764272490418440174032286080856066410226455343614328129378161376475427895175392694996691987581106358040504448623833721126709510006779922072122614158131397110656364119645820189332704868805089008740227834899301455335055444527896992542554522508030852289295517151610822857670847303571140086020545104480053448165145424590434222793923440115002493539619759792998883172455985906673465661813301165910569180862414608359910345670094231974838379101283857314484928207334514093071069903757390200161189612860780522947224231899804784454913872008750293916395964687507027852914049268387929334385260643092356428831685675984153092739000480707832267813566790188802013359908484236021590862436033658541782580488449879488591117036461761475430309542237310021925139011148238844345497288023238292770326435944776304804126150462477868389000287718824276364412667636029559391593341919240928566491756252946050046765997398131113514610498774347277279814989640007659211194647331859266802813645504279719816369919162979040464623158255500956666178735705231614891635894567400655127302927309749794408752393312399078980758417627743770540455242067800849745048534461977593790382027179980005920764672703834077044913577931205024442088490565709137509992333189990730200416091172663310504074269831722168851887503385350796372936798234060939421444970951126111321188443444034015547705246449211202622713436660023145445602615739558624157415135521762522547182021014645290957703335021843677382351447575128749422378506439860047401610846705435212071183866959312367898470795170830560935593633496203450436027599332339313066577085759441060130813152763378082342481711442678708682672964443023077626939724369960962951912235100300399516214295605651669849425903852520475216430728308549540284383116667074185975606289811457180229713974496606279901382021809548453167904529048332980959738245970085441846066268026242834422394899059296887997159451332910042564735570923949840012160257589416828731600616470471927285747859818349323564987482937851615246942102088040034191539451326597788766249714371324202195442074412217661722238829447107105646478832762645568690051111621740657925943253846429934781915216901827733745578372930178462652831944726912202782229780524146009178969628207137503261561867386389681286223124499277772344023137660432258461929272790687204560266166287974329752187902141342329215632701646044028383078284664509729680419224711423554550439211476947990140198429931379400597305993740412797210589303545565123537769351850436250201571908922732728096713014538353131144856312894730845916663158021543624528511562383110901759201504135144641395222210533148487227846566108306205361290023456681624615980413786774711950080607253268480213388141354765523626898435393272035171068230936001256103061112677053988815677776219240734762976662779103076170108602373388567596327779407174580126761241671004923625472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -313777383873173136530855593639995040382610799483652752884699813171884807027904042041164385311098278279852799472042963907628871883973087120418221487895232620679586769190988926646558054068879394147204657230496553108769701304289607925206298455819255659936017582692727344760979518694038613868492526420920872034432029990707856114680984650645896209918005674214310195010659296669848148470984438659172951218861925770670254956144945857628606693670892020176795606993406669994555589366994136120166924922166544874384560974995285564710410272290478226325346910267033093586338181093234059355242044920464438551153193569733512449835534229156918999166568945155787072820138585481377081945124472087312148417254246322085251617979510275511775584371163648674631172259143729308651470210119503217165100914124227957831753735679446444241084189032313007041798080251104495843396641507078046710885973268483282717392913562489198598332197067099433696567571773121030576414062705491080894419704575292167770409864564315343035651697389121826023576930145184787444560205272410886980836200192412965063859227897627521462886740066040321084473051816003627551556445998415686505240340274863236226547024501418898210300929969534553264088481661082581629820549447422549616228411995662567008299262962686256651476503865367618211444279986509400482155380893585939614623804473576056359858387392974558140420469609464759137085821665709595482243950145595588306486887423234250080620777173387597487911156724499786006987053665762751892610530694253359393778761924688560726920726240293408695405504029050395685528476702133884736136780187205268609401711928272398845852275427995354150218131047165749229929428946283652135902593857265286970942440906859435944719022343299235238458055279372917376670520927612868589920589915833988175315074461357790684247080017339661388130100547664532847109532416189235629928290579738747843778578774274919782310018402764467757005464214727215378314308360235443557487392112840637224412814009350123750810685442816448075572442896558450101317658871751867329267137364079382119244580317135079674219783743548075295972542797212573319445628278908600105591363660846120211099726261874106338971823314311002345258124896268278049725593177008787467369559149780008139705702822064728177679145263967792006390533847256296741157571781787845690037436612870576210144799523448849730323922744316213978593543051373796130809779535865107243802993619827757586502144263939512267374512496886581550426885015826709137448197475093955982361761839184338538128291308489031315242753039449580011800626264188737538387544295523263286922771236037606563041658001177552882769617070973786159231883500629939597480431871240164356178765149825690074494730486464225083025568097625224093271157414686377297481638191005977129866301674229503143141055796927869007335121304150312507388525735338943147927660080600041638848058456679796281790836923593870945803211268991551161397267884078752682815606235299166118381682570076881591704231820555006906782163861302478497531082700059273088353996281300822870360233791089399969229561906328443163815110100115183596826250284788819173979904990453631791174166257926541077269239694546772252951237041546728539761865146760127080501788804150307120882104627066102341346554733886051550515164741042019398451925209915600290948855289653615766753548609356129355007693388594435981479599625341493367767737648668948386694909447381991248570360133682369907093007407288206561782457862418199284660083142355245092972098657037761871961067275770052608573407829971099597588027683272938178203023780528615361045179265742462142756346861874836480519309336350484814299517460554695731742441921255250068591613966195165529424489255721860464135788546639446995110600096433664846664346932502352597619304903982626835930918178002349414890896981544694792916494826663065227765824340934042621044943249187714967607409743188183898861319000932977653821138501489829910549130674499085088589435642014780755570333518518574747479261539438872949947160806877761606073507508326043383268194691039383154168574048263452930043946360328979933602440128644255210721649634258216220689203619963184728289002570876470521853156997308387131941772738733747062205701652982872054709501902691497020492147744687670972561351699896057105371739838703785796606171559532102778554619812487171459050693143408625540779861970075132286617786188788723033145130394709532765976999571927793542562093704077126453669397291591648071569432166388298277419092665776886838208875483711970204787367526237609660792837587952527277710465961824656238939044917488582881837428330864902714889077903785455969945055473416217357589256601600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -224250656024851501096785783441430537079581020832250135954014831848112238081691122414178612233498264998948188851871945838210999123979677685556471876699855332733868750433958404369786156324761329405582144418541064626824110285981400626221383711429005567740979064839525630831375688331268902612636682945317684492017014293751221832491060267990456227005966130883286249322773851707465926146547369756459122601158187330256974815670878579223608168321920020570423116474893936074094810278255114175107115303093536446413759150476526694904268145451181409136477577070686124272728643049913706718987698051294981493652991442638978582619947288609723276512240854641865984815036781342579900327920192763533411603063803697027929424929993778069062218379501465445997077266319400905562996429487090530781349157971780309396768285927153735945084894804866177955738329889951532937717313848538870636707320095068600065482646814778945739624201481113127203863280324364942972623949351156543228626782593649142630554731736359654758492823018452182334732481233839956714054085573507618521809980681519880024210526797130507010931347816088360363171136208293131219096680190784539764324167428852397857720515921447459700201706859558887706835467861366475915418180243321767873621496764694772990744297036439088672009606472869429571404853520951350361351060122421152491153578385497744340028821051377675117840290455867610232721901877259044646182198502856998706717898178006476798497597701177458758496992343001986578570425786256631407152593751365883139450255009851545115729066713284436634062091911394429802152531313999129868182122594712662218223716388450571249739319512032413906803634386722263586399263322423896279814528251262097739718178938789434858522261861920663424179755829153811555053914878178230807280149798899148271095879118018027116280887731134974809106514962796903632436081705254970145784825585178356273280193287802443053468304661459948038957086643637221934191338398928425080204874689546467885114775386376294863767130105961716818560635601371638051035731305804769963183633726267152500241055456369479205398524214940316233047713821225397702986764745677253538997967938659966489963273907431294736112264314089644065418819404983063483568327947723757282375463605225570077446091214718850069963189536689073120270616320623044234534167099689227942897485592890759513876956543327453827081484856068837199673206463035051485259745476009665438894325497440657519004440294629203448221880642233369712868966290033331328867125539037828804683362566803321509701470410413938712633842291989785831708970275607180186042599924331871746585053700367794586507208678037088355568462011602912023594276399269056140908561870105760366053401035181575111424209045714630669320455436527827168197448376166088163097527095118363014495417528446646702741393105952475596490727313792557235830781444721593736574008287740653920086591364699734199604968201432264299150482285021077748777312020944682956857065895514085162605478866543311481017618310967812539447172911379827913845845642698008817995129362925956085776496091161706313266340275264834156172714788092666278891453222173435869000388790186411342703114124911523730640708672636323351969967013314143006866542686096060790051749402662139950530796963482982970958221470048721207793683313732463773982158427237533306166106686559895698615251384237467450519126843110276310142149787986944657826820181640738866768719651798537588232905846356507478317437439083148291500997292785948919357725430781776695385254781113386731215581429954652535783656907405639718844300550589104779859005326687741207485661746642151330278321584837297501167079474799235727742593898550386811844353909161484554937035508135792763414358882232977522096879699607062540064713558169812221568001840065230947867990688286094327011352844557271518689632652679593813039986839453143673057290457370890862779418231329750899531600999258055780033967126653430495912231214466905437807729161140564435500252327128423077792249436398784894217111002569154640637737801071756802389693574374354670953278031530348745243813309813956081277451789742930481980675995398253042608848697514955524132005056791526860084929111516554118542568287193723671572296848504567407180334321290429428352380717492481785970639235017929266344460231117931445142769633517099408021555784820737066765192681116701696249574481850060599504369151928168999400396731662255255664153746028816634935868573064923428496965095684154431931860387093216959757643535717482836834709431570430384789750102043293903728163023342633552739751008073299920997507889461408300359942020521743559575303330534742330945918302066641011865946968237329538309160960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -150238782560116394491179765699561659837256233879722880471120386057388016842789700534290258730869424701277410277532373827594551876881465224079063437986889274148497659842474690728219317636333680387205940689932694375269536049086064695062346891127720236157585303861865945825208761321119683666092093001547630402504116170620112247236393985854673930794405598934204751935964172158610566269584604978560809707816701387232171437293951487620740603782867653122976021194396584049255795274152716687193729845850489255037085587377705531875306583511847722786727350467479961404877126160584905180833602553054416021540479247062942382277049225817007647033328774666875980708398767682879157272463232571692937429945802162491872000122196006494645251888416487649638479242429698832051060627631682473518241168256810761031336506165596407769810240307934998195291511841009516314918831127512649337315463108810724928853831852069524139066280989950368008501532998800675546656444246424390586268337722954321587508349735069106331829830894331426957285214174971054229699892542150541264223798110898819445119974380129827583481992435724944011445863061043782430438955187083888626301942942388547588635971696274225915555000078445879290736722402632088031251939016280385004300018990546357251217000843493211854765036934244012408607369143095938110181436454729767188807672078600393856694075608203202198073395445127947671832146381331257746301339260870509938269919534064180050582581287471958188487030544075234120819314830373940521328526410175720298516860517006390101230243554616021962979519788481992115001463858519009651074558353676320981531833518697890629934141128563991563140871293440615151537893168619228423442209975571000217843205617945373056185904542188536738195813626424963553873102524248107180976847181896293618993626167358618147567456714084241616489117422635575147610482126309453122335859463791994714769504404810183663786238102178951431255137318525091321784782446674316811457253174037154219747544636230373553261052699111696933042220836389025964286526211996961380158399729410073397719280719804585619653165764487599033659065630825085076791809274801243612216911296145025529878206889543377653529163023382251489231667403122976014533566033509897425884315055048973351839356698751784936028155671797064516746540779443174079831426848643298058502248858167462123032168829312823815036482818829191869610276723285181802467280483535423044287470588114630802255608953292285150544394775285188871828684577389928573909529627683028175068828423119005230444320943776184314856772355051941664868627047840583789503217436729455089246619120907800072424609459182722909517491055844476983680399462765569434476215605433060322830639775333598810750033230660850146650300339629411335112244735484866361604767333665573760594039255138883763810859869776885989064976351771537022068988571867718466238833405161074609288281411703830301655237804469459413713671569520884168574761391773456181054510058899623327242889568001240286198329289179124819022506081089002404882512137899858556769578440033696590057455056938482396496453376089385421165532844280904379852848053117062671080152560758322337897329926503044828808607572896468003072244088022960473976870289959184374113228232009168156184618599590224894298961435847911541673907584527419517653399381513154580946164101193371172662111978025965206885260145957032618237454415403452174385404044847511642474917392188403767120874412022299812713456470815098905090755229878842038213527449897991762336962633146960853728296128081059249783337392426239106427999152892360186786419460811780556265866331804031327883040076121290690887678337378684634929429860011171590686726024669562131427230076533312192295020337401022755281662679970745924648928772404652488774727730096296402792402601894095248789621200714430748776375250776144180875948335579295090603508872295445747642577470966244856858662553910247944701712075847410126289153051803478080212530658434338749197115355060375078201224960128309170111024944514260964754385088221375806987099541090126558183548732464210212203623588728480546005867959699876396246313003676609006104648274020953310927889678933955930760708505929204532615450837614015319980560720319390417955352412086182481317780432719954081207253732932273596117504608437223171252250370240107486508486633358478196651699494733954068668098047478664779998273527513668885872131602567524084879207068248401752718730162135423130555072393428271485759853557011495834165299298387988374267769351068142474721555541178462949587414416062155913415473987948540108559456194921531518283208600994259669945131119834373224279523993846041644530630577680761330073600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -87161736657286268821487813202153198837955004205982711050183823784463839506654592652761522918360745347921601911890756396131112793418813025593159150320399372653922011350985776174597256684383162872689009401669960174733712918713990996974621508550485726020657132259885798593406450670185527033206620442020924543166245854261599559952778544354027600074464817806901447212405920095753275376413150967104903640816821451420611124669127354720966333659302750416408119999200822002197462618129658859804980579296531727432953176171313029701581528159639145107637119664623653997837173151584477897103738033725702425095306040609517425823676466298861681721337110880690345464579413637249532019738899130508147541956972769651277699262111262839293147837579478197153609792232171417569984702308851806236533049194017547996691710940855823206000266518195561237336727807616658699177602228211609504894872863177432938224462506983851788048551746736936986333521839604089619369290317344117521295965357186467252103391252024600855475204940823906115863762096649238384254450752270235252711603951825298270829631236055312326354477150320686505253678493324323745728084227729622151234418298187647617784323777842587660610481959897658901535313403967172035144240535275591146153677297143394400912986640833549048273827031268775216049795950131481508116551683614485080344948829322324864101690571163265198114089628367306400755148547447335400342634675306519917422343359801601918523925090038568044125747088867271221622040783692223535171301958863603462067631892366012616295941942053744656697131887799394161073270556686367725474597832445675334534942074854682271117236470783240582501101137463072942989119023021931080343946087858875342294334074232103827832045853396205676707257457371120845754506858659684237147325945806437999350457558481218153024428189675127990222961181231423472417865953748650966454627545229649119059164330701741151585847580674733308874195306289284423975274416074088715847323146029006324391561643901559539683907300518370692677496410255197185487138151936890011082094941881601046707606308970936945406464796235471281005505729370852421707486487955235428016524088639621200654118261568968030302610879451250685113159376687048823074080248229694283687979004206591541895086972023760462917968633654586151412112597042911854102099497320221674452372858736768704561097083571132338052582926272990209806956395843012876159386842057613798784977057912294389242973366845133053060205951767634621185402259492939476645662007464046695260868997912640725840137708092289902115057661001159489656166081833773232114129097765813973513241426157870383845412346047453549902235052274465698042070855927060590884486658736554233677489902930946805387566786010116017273706521818028306118846693882823930461961825119715879290977918453678995081415141872876525409767893847148825068603248248650602420419448946449102081129857713085415805340971871532240803822192940001374127237771184495221952925273146708998628547017138052386979952878864221856414461271881791390565008262952611437233650720272844556811760896224778064436239218114369044508466319409482482765517402147060917977447697859441304576824503026020434564855466248876161657182714366302133605276030078548974582668886053156502619824887176481341929866001858326844248109653216140086140039857034679925070882279015152623658376805033279392234003795753611046548656796142156323930745523479565939553915324975710556824895482212527199825644390004810008740929453495700006318052871298144399782118785463615003836968599319229062891709718952461519355608360222762448147978043160769058578102604188298498363557978888381746135132010011977930261703399324993757024973546961119721538638512292180830091761810187422009114215425442599046873146216741605252970070238818709109815969761796036237467462727807339080680765830399073660451668509314678420003937927829019356084901417990762826899136781632055697791466909927955992544037984870340560911202115335168212053881848467226417164724166972200131821816297058897804725408552447367240483831775732209420545961968984961734268648156854651341600508077827068723286737886471520197633290796705725940354374409983487110172439537873580729390727377379683497602101510157890904537273786339808248475455504892497131590074679424007163128972211188789520751897643278967006735905186463571163881096135766475676631909234479664070834182397365365767545424322367780354653559822342122184875243296451874042680507273791129838036072804985182189975165338369502099350611237793005904756792598184524769200115062333157826863893719915785294603562719950849020113851685571849629074303803632496572652347556027038673010507845111701202534400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -28204748057986784802876733110137515006176084944661241535086665776216283575950095353586111120747817789755698488174603516551694617694368248603962888395280282561028205934957827497196949895598126444649875030253618185023620385560046764093335909429523588475769532792097675142981984313621403610063038323765434127130986368200542082175572746545414167932250878203391480782899003989284855569932013192805842438548749839942348294643951677324569363166922723164856774681866084623388987248033145362005021753403165758783470471417171572976055169029215896090255428235573177788279264090655339239210048311500019907268237614161598572773817956899605209012663142245981451158128344305860377255659153473117853274398930673161481598158874425744755950671325701908891764325657128808620495907395889493596892506508850185425289433727855109429568365739870621432075553082219861823421249722386809425436472061265677701393027647072286954272638094539674784258133418061530472052141762077508881691818601938392001374859761984141038669226733728293192553110299565095167050892723249564309821700947714870205581291693675150079122337170136306615702702544116925643106459647570199481143400213821257583289316246891038167504008346832479218483303994251149375591258011918299079893529417080782905940793087428080580576647482322807364504063554563001171552448014213889741882057468618684508366732446082239770445877255646701252205153226353068363044840638005726958425452795403174275144680108566041871508455317501169121916318438769359715088366078651086360159837583839610677277522825012885294414165731889988525100789321001119732606306493986592525576080402810727370340717951437512760056267882191254971856524079161814232291647896115032227372407911823709107630982284519530314730441114917191518122898449254776327982789594081283586281719445064461971467406134438074513948164313865384979343724535788428910942184105259813053830937034633805378365177610689439116324123046864428278442454094005137951041316498182563459598338030643698591863853627244210407124485808142398587539911805832221942335053502806364721416045722404295536789869876185410873133926388801892619067742374586149638854565167684129914829520047936349218761979916635743801805652749978483700112133853393118950336775128192289867581879026698075480340561935828926761758438958046535169785139062214880544608583919980654315056233599037049431002177321612008379784840264220409908351360366380789700564870851419026251400070329579517987738459352840790440516651189988984481046681362900157391229175106961261004082434347408473266821661588283100979074252710799623005412159576308496056897076953270415044480996509004468161742375561535485696579249613035311555971216285367797823927498859148819664955656694055380167945550502418028999801137120435738859071110354416333931121973432216395213276838336980549724644826075242303776915312695067277124903710261965492813098899283066384681435381912775758807679687064258599565424472523066484742884703469722463045428950929818257364057798415634178940835772302385465715665322761358723219164278547736677438972215473625030574324840612063268676963231911677707494938382047893095098251262831783701532653213151412534037861073743465773507114491025393123004061192495461703419918881222703634092221094031162998707345184174592828922125115414592784517796206381955687758355500776696260185290408728039405981038230253078636254164335567526886674717714068768455028828823766366731336014211737891285704287336722837781264653047357461701037260614883264227726582656401336190061223442651386015473397399146541479932684211883533049383547026053686847332883880137386026847325570419827751116839587843965449336717191773851569213098499068771066339008036140452445870812436541032913725701488885028078835773312020465598819453105910867765557969165647049540606182036886424928719979130629967671921846840943615282560746561968480114240774320483235976601180769426965792694899412603809889242238773113502806166926776977470775886597707524134001484295998520751417927279764856475362526644755466375397630941824902481770398769720326334493592904776852559134089349262962611201355487321948760400671262074094220495113082154872896746016293335037282265124011640841611182669697554406018183191560993980244589749082975895748480853445331637170448849590037121124106950474388703148384755553341002318910914984325403790937486948128792339542594675408196685484380299123231346701515218580923360608064728044774251386104677689490779150468793427996689203830974011383363322003603858661407802757352247416823763736757456578517052180805651094204343434880829071604904938139464746085692026090321416245870936258146758511524461540681264357567365120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 5714461437304952360487052530193697947503940061957524878047361247000951462586782824747607588670500172536380131803204833362985275181291303938186759519349301214517740426269769799301969390983260616196686569511682583710398244259237053578653116296803540905450348288160298170356466614769795196780359810806887726914997873529187884386613404074219665967888794742876939551637486893857348640053383475622485343585817194561930693187563534782382771020899565460877013095286804662558958600062200087854155123231581803172068321398071650681757750197997521243644628020156328260387343569625226808916179335424725804133500911970861176319230545329373508602049724404187980835325962625536397801696457214096090112935631583153527877434840049555250503332229168726797865381003435069916259257720528594054733849008901954405276694812585561840854247085018690664972529240168809722817125460055170758482158619405911895116074797643064596303014911279866045183264359374445349671397461447944822833638444288059378583778790857045819272638073420130745604582632237782077205256179828593651019173637337850188475576655923930633194948741952558270909291828932200167231869798730724553661075085027080954130732383964183935248360395405616283700671752910919646412049176861167040893650828202548598255929383146279919989029488294863716195350889740598036428082824787881204160281787097216944860315809621842287556069813784451729862436610143171097012193175232549798699256017463273619473135409409084643978994705812557201247473172502246461435272928627097119836680087344615314361276485458640120657232216619743491219682943731056691446481318307480559148109760891031049490066844017737748755292087053589119470680464579623995107426754197366056521098098878338502958467099087787826892031020033888998322113040537440677988742033681288224757248008075846672697929710204405897836370325132141345070631188379527296688608751042713505210387019365713579032264261859783812861798150241745417310671063237099282956809677341023231687522139131139315937573127914929591261766729423798351918720405315995253251012829021731674249724474040328130738692662097513042775611962015823184872288934521699817209806925496395211643369116644672312257984505502443789768935737059360397094668669169249939259688321323795427825155264079007480086496514927716755967779400181301556373519216470153533679505638517386732923728932212143223574334797065290940659023815942183991931580981122412739418339887216180576304196678483164107501573374977304643504890681144266958730895626028199067388912562894272568645003831672285597977498475000207798956688807415210975208342336173416840879075109129064936839554391293756627211344532509935828012775663706619241982497989920165276835580917270055027727815594586345351709268570839244775451930785545659314585547929985577511986500988981478632961282894711536884508627226315524140737622295006279082546482510012118439690989994331336726667133528104430073375728881868578981485701536014277267383423001762744511189446691288623835946965657695416387131943762180989949551372220575309687665699181073771323828901314926237362364659524542341254210219273814910794845710302510011395741506871863650324094389888125225921180749651839987396580822571038578681462258718332076946320341280773397021326241958297488954989515910705520472889631457165474072540943868099534100788509800413659138804356103689619043252201473063182042418942733572729924624507284308470617161096996455815937077327128142691147819743065887473068725971204819301733297873510629317498676036009391992591041205773092718083855181147364095174343344209826416150502834853351930578264823460977407399355706011662089285190135545043279385045519582439555459698152590855704038110965635498024856495896968753710420811199787055807416907312563580668220832637649458018186647100487644330219771959232946131431925174890293998953229842391688434175688552203002159182927240146185144866347172140094938579764530418770939337650415932357219932589780272252364290215862396380071836822746820248331385957117906512936604026596968089951327731973881492536924542817030043719926262289444889727275069885603796650124295180444003556022159107464525718599276144231143681340676755724763470648537095490225199151508442536247008576924467659419961141301336194386259762490706167580447806524305443913175445054121953502464721920645512116373665399514909855928264565607511158854419915398884500848528358779032544960166419768479057471429669912672061517230486892313631206231617552931582606958324370835806423396829063410604024849315735052677387127698360829766996600725689183595537270383448097526726945055239800943820053276218316047124042108376578241986345264537728433782784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 9839512252575585900865024026708666316178267596447465324724809785531389022630401375289981052253878092513842894781225321227078826684459285488754577845708358103074406900718490088885266594336161325137688792332781647254292793490403278349739331528107453919162599493768886808131023399781979697631284829713374360837100462104744709343951561367807705203928187881301942362471074986931023850750903857674969116291449093954886792644379695836513039806549649304112700509873217716861645624276087643431813662153910804011488415131938922826162855841420760906628896617276019087863746605241403304027565531792197936423192726154679065420078892248263448034343145264282913617236736132054385564046669587871765681500923365721715684294363452473161160138755244489131246486004049858404245590702930947765678926867010154780093094112272301359733543480920273263579550455243999084781114804677526562687855680587700279105363818462768555194579366179849171668136178449080701495778618896325795951285446728818026069171978828977537442305776816707883351852695975962686494489345257011464909550686140353210421637483016208441095469429323814129999014154101869844700437699209921784984186659017151727581474703848689459150294827563997570213136991188078754648849330526650696090445935836571813353449654159106815783333212975287980567982167916554584569252960558838141598707098712863593867373242761066742339601231426174783965900750000145476903745888403480477864374911238039881855562815228149000331255207362136506461219991734478077060365582977530206307928752847989342899253811609587126821033917206648153278333235273576269259298083096512860209836923315918876304800801752232281862819081317199729528417924007117470984730436295331975161076692491147178601416919059802045510786620344979864751384889378986612057301708761139294205207966689073338972879390269200566917764580302282967817768294234981051697130747697152406190848793418138179726708932427532220878707516033475588440561194296851254636391106630879354287444225105364310408864639139933893064317232550044988266654941140971006758992033845387342556569088419721603562662723525478419604570377398647862180871368129459781715853663401489437639585190235937726826110624023890291410858786887862829910846459135528629019439331115291807160878203903899418759845012549576452695348187071466067388973012983228398984515703937999249366746702148703506817651161115963006364303585736108695445729807992890085114344831420959842288602788410262901284993650857907890272027266244236259030187183257660948177942715402668612914182474861517607535590475393628647965604688751062153020470374744509463416179576826595780513082869201559384392783404506329232519821752363875343537171737157896705696670384303751605769482580440414728956941149392423738903296292641284103353910457010154506644643462314657915391746487512069950699237293452412545453455496310030932356887638479258108527880869714812457668693835786523345737303712191563850632090571840283777895873158400536550922846821088954664907530747114846741551785304447041297533504907431141048602246307628896197692809263843313187602134400971522160908504164610459557857390745629103303098731379561340907845949354090028198777155628438832783512401406401901552011879425049988798782654881039761439588042380599727111522888231952198945898109066036755342770609741255474429578253525585928654958703641181596179685150884223743367410485790013076277123182981272574559630631864021313236705687167146580056672602730222953819580605980411683554909231745673646281421854491361243953644117572049956007467013490404832766541078556542569112502273554872026590064312215862580127914550553677081544351807389325055123887383408315253230921032410071474704513017377393364415894805594872451413536486642745525310901158985320357141004505473764118660602852276268012475567580329859380160148352461039842159972712167741324422747070250131714174371937040741205756499380474690454452469282107397151414877127412916915422903389963383474316917472483771260468950628583260629167204709475688027050935915657051418083056763031677346065884616254376485926614869472410988047652224480927694671301320305271383301636254615138619461683031576692316928804212938148463377193373096120302972173116741366129866450806518783322685860599085081290155874455041473471922660462025599402150903977167573236057295242240591420751184906310355438561176679484636762591815603683434162950071761609211277370423379573395806591499894430141817288948792144976257502196417287830889620552295113687676887506945289015297730936771796428041096243696521483306469036385019901750612373282452524958199926113861456562514263399659223234988623778820230493955302553914074726400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 2247745603601967740103524672258901839432429201243127968391305430361282426634793848101924821264692815485944897011130905698316348197924033713115144550301119178991061890133468492717397099257562395949783572945210502299197252992083231198767422944236261020920898007443727344800622696453257547812376063189824633651076048784500678804836284327510835387984470053387475551203673826958767823963801155187822331133907605710252460375366118155527614735937275525581186534330421417511617793677374269378962704998414694856443174252599000421430847747659438245388897707024913207480515384235086106823058571561215966473244531127748991609702506685456902270969479446227281619119267555294789063807343730102866909107677605905262639995450739729868484262841515926916243181062674768970906818307419605333315483134379222122195573636596759259857792685003108551514377253567888583427763325749519700054947120977386183255561696392108301404832469368086319816737620917628901799005541453241410354579504963748472308126657498513528506595359206242163876948419544258400087231667198625526659640846603499492590223709564181930775728054969359512249581709157508516922949952905283474376140837389690707529472660459320298473122645280699853548758084142421286391027777339944403577456733483039676536153087283216467340064994659888109531260959958884443021399693838426742189560754149197740123881401693592196684713003852349144471321097022445947265639683963342176067616709727612819607999160682401200132862634256414435024428933620629244810019660900581814624051023738148001921230265095174579666890955158341774774916192094727520789683514292123321334341396966161567341216707688963276548335416549615879649873018155855081836499826277081115310683047465624758032306172082569093476630390377937221761654509081149598377442703722105912324159845185370998451694881858975087312135391645945015201005273660280097304904019539039587575451489496030053178306055843405391489418523898818850413687369213705147842342832053980512060829440754149121750362448023735018090404370709960341959087913188240598174786043112849658761921582823372112453272584563122850576501390642201197935641216579145809972201054057837858218539932054513838301001489365874765339896033705381974134913379538554105847964509673887512349022671116692583019167016076703211791708527788522512605408920068827646978042572753968059277303299238994621065532606833889821913954294330554016576565633185564437623945849807111002412151365496914897098420011834760763683085568225081686337483279411607719610224576023423026659096485004084731060926844892248952060124713645157066778460175745923803180059125084437746963186870702628504125275638519017705684955485688996102600628693893446096627299926355023621613288201290848113596704353490118387308206047618186757982125181617862795098098609104166874220569386325761454265501354690140345600113874528233889275717812617291008152594922428581713694734380471947173129610750291434885658781466224597155028886635026170202228852878575853802220848217010848624674521873108061604639695033958257684610123543164637840629978189945741364075504527312865301208560828891775685944218127934362280469218366111328111571543127561626641222607513320571914635442218639286184899398114865930031611837919541519639746868103849861247636033708124001916423604479716493448387649339660038164826843906685900846712012070658604789218436025118594454441919655664733583068778398680444335434739529597391310374462682073562003320930043304729719543601934295141657495325062574121178140643406044678898235242487114676602626505664637976657775059574128433831183059812398573720585320694811393393395902713902598404865228831198210972018499852998364307794364495333650373618533976290611459444989742162025639962152021617146886461615649802179030435083231025138476726777032650859181124265385282457984480784386167812725130705634601790327048327795108528417348189895782325872512021632198023926843017497734856133001115119635590868732036724179350403134669032088881085259930279436252146649181032182627926244859282232278779851622297887132760561335625811203838362142377069927539447537916132824573236386502385120919134479576008782249188249313884485047619208119768638790758294969587373042397165129581890092825679748027114823747630825213117861954479209590399309290246160796749734877782853947981333363645978939974922945518647923053540285478014488487851438052877503194518822204017860851101796747700899676334264410390604659637077321790154472619146881136979151922154471194844582259888963715990107030380017291552517362420206640213145494461479914372705349350944057245518225722404107210089900844352561793856352419277017031685697126096122675200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -2557906385338020945954401412137879415823625124442330813243152705467015917521060934838952354608828950477921163362648008827266635614869058376304041860537166174522035813673190399253152971243337772687817929397940809972525317081000226324090021789705296141197751655147701965733390721240952054747709325461670675508094218222036707215047608773380784942776206907910603916913114080070662537947243099568887595752899991198405233795993025721244120181247382985031413817891151729791679286113603529246943411119985931949906356358826095702418429123276183787526842633248006888007308061963481627164420720647745184829743895094215298820785398974483953826665948853537710220778865243205600986763260634652915953890121489277242031655796039696412595238317226418367659299166871506155498996803282983424850602094855438393020695662473786004982068065893967809467911182775434468849115356757890591020479692686079057050768217306156210445970497112301279419246303833074736082536574952726132756483448949936425516846998785079669540812326659364724309432936799637892715083609047848995864969743985769935681648981183825285040302613781003115527613401535294115329363867337590317951188213706691591002123127984340084187714848220031368191722410563568924986492944983944346974823899754542397148414583081416469188500902506395909808970035559629721931179091041892322270680784926242358159438362145894093315594020672095727064310907321839309190191596529885562505011322446473810701000007489639733988353608030188196915755524706208162575884197069190959398333215386050312454103879089682453611265845795511698627421759466075133576253417195793120492435161684869950205984712053203697942838393937409792924187880130930828308666689481834782566285694130941116078741310634116097114950247946697790109981407050348763396448560859184546856366747234125949539911509045059996647300715819140442417564175368210133714909383485868122217514461116770449525739144041288898917688391690844049834552552326729033825869693619253409179496404074873441137867713724818991942593333505323402520086333004161190590251535276461296885414585756746254773329303599565930976897596972833794975269786521102129854683519921512360678172972364389244789816173220223325949284327052886474753114545783451316512991003109257560596154245133491845346442876457687915700704430481033850411902484230379203471435214296592139430661837467578171688784973439772701545762418051859267312535040778295766087681333002955856708417533400013561296384041156147536870666465933236643262734854854628919546191764737098913366249115010490983105145453374462134796061261701083498293254395396640379614303187333742509817841259367166303559194366094745477392685602754457858688111707153846448991413746676101706428805233490493416922892223008835060204050092836156593711192253833853816977714876325495187911272054569004624200020942618183876668272804380645995464969525418523426610629038608334224385743039744800419126684139143292394761103109179041022658534358538320138496756497736024495671013573541543365788354444406322205593487251896207580118645472273057199587927301523014257141170118144842669123528365924768936086546386914322588764899988635981761920016895290521045827951722990758801617187420478620158195248760279825727659419256849543513632121794483799144836934981224725679902266710688694049855384184898540715421824076198459278651626959524530134289388898567118618423741839265484436151270555555107955144100963151294585588338275140891605363825665986228735906619323606279937020475233788659720871701767164844515005850587391122527266913474055203771384128701763617684399600703044341095633699291008660940721527885689098014886557270090219621631898547865281432176738979053361355604292889680538298546140649562482256577299647736033721327958687278803011030158618892403670057314567733591053476273686540683061840805677660872315889149610491076195232644794473586613553930424849699349469034514347284391468050267634494409038123453647518534893896516478348651163483570476216343178554602616448560858990742039879751522701889499392434916014781308005867456846559323223732048110226250832433699056202224995792444963340343473085174369460129167553840643663894455630536305843496490049826937544626163226449660010541140933637830601257033730181260617558563005710402456210171578198816564968953382959234071616762677619221077725241223265050595130384671611858129674396793833638787767092304270313784056135445911575142719348871319796482624825661450984920849980966772018040322965413136247769089428265367335869213034383002308139891333531712139299363173188468668873728015279591387609510833510830649982260999970357234519843336955111222257692420428043879710720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -2752226041177740458778218736315986805553284458027274211803467839596087319948656971558665433824964986759841672213030282634850203896619494071746744676395643917234722479056995990436077717566867072499225237834291618192695662705629124439502006270705590654776101707874392787652974171334798926088648423653908593423545930173742603951211773399929815187041234775785026916052261403395378316947172988414351844488171711391180816174846165605608093963736362269468089930563661894622343453987019845306461509737170351072998585259053090360716538543559485715624854272298333048426375365611853503792962815891930091478166661262299260964682333774605228211741572513645516923518631274824563430932772257179253677459782588933059672867053675403733365606783893468738300440290772411158085155479542589436820402464629281280353724268725959725799087999849109249139354330523833868746846809643000786430639189037003028240025500927421390305543502789655326919772798686413593282671161483922915505678279424472807726951923688748352087565435696178320705002367962643401855158533002013170378617390261502385634838499652084967228448257699835563774299956766358620638505344744128346510971774794085612025536140259353040329092972007742151146528985686865137128446870164904453619850323672114219422498817193256332493081368381295733799640707003922135098631455650812341532632668232944704149452667631440516542778071902094767196494365969145282109813507690051266120359002843169406444455652340298259106507411504724834590937087940664830458133959524767736938668698592569512809877897721629584396529355064937942700270689940554257135441347878718306175835968714871117826087967740896503383007067547468024350105115920029486227790472779199093663500303139962374452717122501868015610465981628890547776705141212935881519345138494099428625333488002941074284417295891710003593271555058604037556407139604097228274232871675715427772744672949099072604820447838671264514290591856987153650319136237190637371069698818612773289228183071611531271509659464534620980182018596590320236050087022726203016498256264686684291267213531745471107199792404025192342550807654345847771028177903263409470371545075725390816672221139561027335325899697364333509559123142682247791473772434761079682282876034435813684380227287682856364782785633950879146175133839316996647499752946224250805564989840976226487671904085403148456517208495274854462308930922154275530646614050320588819012053517870267440567142962224325515012298642082758765398936257834322640983903522517572520998118989387746721440471325710197881424195237466529786554677776555219871324310085513535872067458137425036221516197370201477805046395541581812590945996781505146505452678871170904583617519519110845528637712692563229618191450299424862140435336116481819714218831485704616903455302560520191424995387060794780551293970722990554550185285761402703737320895304038292084430490652447590744834497688913814156898066962200833890691211129907085041616869586401622910098431859672880659849684839201135049518967584473889655736684548242702373401034229293747218370390382448130755080735097543039857138103162457261957979093306611147429733974548093942550974119674723544504516346008870479392983515043569417315316382188090356780171791152410778008840604690199039058101458478256060401726074058784399851996736866632563623805301510766868988148888356750866900396485117405465311056489823214721331972148619652193523729911044649552818583536578735331290101835414698085262644993437575047564096400192191417545972074304183733051551514965862538249697402500449199483594808588751651731141183133114130501104512730692692774265231022374008240293714921991658476367586311678074316579014055154815896074645877856929224308981992918416597323223025110755136146378815558169327163235827170281208129378947510083533380950896981464105032596763517071164515809339986999185817545547422343219027812412672268830680253340594717521468296558824181551991170764349366138636170535939721527696801002772033903754633312971335774956703201809919772139385005335500527176888543355449680826665328272023277232092487614469314899955699544863223430406946966311415451851819389954504764388336604931268737165924987687767900963801053107402960432210578577678534950166874231276768717828029995620971194591368435506413661455126685818447565576532260679448622441699847437463487376925560714041545009584366765990118975784939328921099399159180057769894903894307733754121325470354941507878397932582343871839301847083483036430923518811751638141900042945424004044464033590972749864227604900653583381041890436977871433336280901299402992998688401622145761181814848168351394561258391200595968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -1433075415807925713795551600121068668915893426088451880735064186265662695956839766053591846365727986407301638736930210364435320821240239865356649894173097052788955068183051074174002314546634766075321745117316763621242582670860820614599256128027849702316532389994757736194421500457538155176635985967616676971132304174693244252173105708976758084200674611764959025361183450024547283518721042729578863388493462889604946208117775865586034835885948991694148681497235446913598603919105400846478367419543297192605927060560981579424442131564284721400895400910033083278720030114787661355552748603466009526005490407338086009946976401172421890107114653538801691439366899569825666250521138960010000381287011914016154582305526536702660988806080141592505211389352886543261334878234632760547283261837755339293197003088142505898989199091689687175740495903488741151382265291895404138402687879828161036176110583419441968970339502130814898326644199695124376800775663813495169281986607276382641715942046610177827659054227717867860238987933790248655472184068213063150572013257473360330050432269972100594618434418706364668974088559681003033550709852866345226048139028638560321585390414584952918973342171731871574548170448205827480674795576968645369626345420754597569872136188490480194849104017346819127786679926903870470597677005198994701662783917457836498890474691344737622592873246296663318356659859335165350301175018407981005536587937195738108157054366280063929250311688946507780375557624472823716085553328671425386456531640300744143817908475024847339704334745089889776098828479176470632603948174947084385747664832374801265799196272476654934973236357109753543855932193297879062470310031016900363413915071051409967245253845452142245950094724266004807092267142651153245710752005436892251888487835136332968174536440694033972441810109788186946990560191271196544896988880798400712929164664477584819295881412916872040981978113094139513416940557441924621098433850560451564743965279164622353236541736139728378711390944842663006709867350231662789896546712194050709132990791164860149517116324010744375378308925481974743306398790625261766545140690551768573763389839257543592797757713321967625467943393888239554401411856543634304753725164038420741096716609184176872489117268314093603132666568770057071946256125475258755810277570408687177085322390223807152821296623302583113827411992522162610049307148331165701854348086659498152435332031785989563124842550498826176497436486538196547366693838120877894932240689967264365949969002550682311586227703371378000317094435422544173310524258446547492980058517248347001276661320893425910543414768829490895043696808646463277235024270186830121773700888529094671310073236027532873164315297935782460041919655730503564558223522003528357963246432237991819895584786439285305770536228633002010321153722374568558653055190132283432751298651887710698391066286313608595460423344122438265373973345463007199653887735093348614069489594235336836934809751105866414283975824306319560787658054560384172144680905371872748864769055285044089223469154963629520105229917694389611149613451410132087051315002268406067132013726367433955394089297993566378008561758731202790292668736394578878052071913267924625446613488681356458189758728527867589781258418883252257963126413769046450827956797916051608979476028981735631777688276595651084300950005099801847744637346458745005055037385021321686178872788273637725536041409518023638766619156029100453108233030316314844837902577602323846453119818977789997295920744436365669093163660460792228048672805331682460717078222102384020943997480288046388863640724111287544283922444134798404087466270772055454533680668482118867853491058501833523117494873361542519441021569690297088447768022688839604636769519601809972550845504926801727569451040719216137761145236476122721559981784717633700174049112450094055642409237005911132418843159839099773366705985795565929791087183112785355111095734409375995535616618301766942470563754081117113240053575448873181301433003501515057942634396775529199243857980921565014886801848323580218719873579078702624162535684312450209961180095961790870522168258815993147736115136674074133482335422189621172051396876329263632161708767194905315042583513249548194764620811210909964182899838683078878194524063745239638503271259627232615155834774131757166690532399285914552505751740402567702403088068791042247149569362380717503240255326470052150920552267343631198172107830170148472747523769096685463010474982949751913596628773146940513992611206592179425317024199248435142211478387573217826736680994428004701668199573830082599321600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -484747846615762935377757684269681477697013639552725614359648727772926152730880733100792857144212095202483617315901344951563113705301599289354833259587982217287469466600183007001701873541008949801419722293628860724245392027312123013998717189624472248878914197141589333346285392152653337956043920973327936052589756417205583075301251942840047386638153816803873261725892447499202255110648986755139719771890541274516715056666090216953591826988937741325119941011637477048040980822166950994712200576251451180000714086529648647442892503508211629149118560476252487414143189827225188254827966753443369057144026579239466284420556862906092987172172522857060803394826931517706166575067327807061041589450420162105183917548772775491570827978562670640594806298177755029514508509174485865864166808046641619945867482380772233250533013060103839070298509496204286690153016349963504514060723014542440815256603324255616317585208511393053971493586694822550013232008500676700752074425487722963642612021667516251110140533723018188490207521809424097741825456194138133842182901181738246914782679169301405638533784421742696660105489554842410108874953811266336364655783617063515493437078061204112400029789648428514110806766513811798548790873964016988327358939668362152571645700886437592766426767358870762266792812490835031082513058655222653798048772916477634374788898333167882612824499533124865207670159126454817455333811333259496141221110350827352847406855640755540000300664764693630679010306867443834405654859482367438113652405505039039422855830062729756090032392100444746409737056619570361435742619675894026469811583930118342623033588989621627996146329636999430866890569967487848764818714216011268825117258745730305740518764589184934472654905506082327268042252085021607298444712704937749106610473986279507389577118528588209662393773114553614191637893326636360177442793515834416552943308595278031870259789417963323236802730623589715115881952873557673648979409677786510329645616981328664335102044753488373208815966219095818825771909617104269101430585340562025501030991346575468826963063977892562940604259865955604422878623345133263034301017394997936138469946535295714692991272911472652565630846703287198464683304124884210449582808472112428085146996842115530601696936000411790657872876166919623934403085359983925840707923819206046467543189896052736428579770978579786723790537892379987759761460409245560194613855050201926213048107661185706261056169283492112404343693661706929858388387783218778267236555961626837747151698405415052920864841886369843145838549774079621716291603227079242651102061153092871110111502317388358466674787708000308879863667511696083295168072154038101633252826691688894802544165757519645744316906508743085272374261089810347349566296311184506191392266086772182944462164604639090821672455528638769154948295560459584120173837996099650145214862596842337522491258496982267617334760163430763522075628295044485622762545729618200485016471202700114976330504713769458971473271046422932072770622361568494324984549954620021252730113620706125406385066465839846790442661587432640342672463042614824582920457163198428351156021661387873584768381258521228297208468546998521320101969001059154562623392067860425803392145917300939609539951997422413079070331972795272577340414071121583818726432235749758674253800597424444264375005858440764672738867000898608033487203695644268473828962653438798268323248477587450830930590451093740718077321436163758529535864433065497526453043776556232156216690998941873520881784900597394146059351810340800215326570272400151606969770315109918935553537385780188532810653652382056513387870137595229819973662584196761643027409705575638326983446595512697440653378239523984390622613473018296397348642409866779751631092901791446271438025940707702659927452689328710461370770465582874738426589949845656757276244570244620939049997368963707603127451136742405134758193821083271058378208810354161434204583065964915401487417153008404848265092458589366851985882722490397067121681283939059819512056177958602871394704957429876849670241419416235390873112703775084328683303914617906860441904510251888498563264583577522334374399947860716494503809158390280336963884830307776407313205136188830759853114044102563493719851387035668706290317910586705319355026738161740939118056102596075149046466377562041626184447738713569934566887704537471962714839318028362028959343737473097177371555534814908289953379509670628804834890608349140831658642457850536185294561729000759058910691805674572026484745206670535852544364206839612535664551430024233746647285478117041965314982139767291904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -108937909292681268835629120147686512179350851652647479779059952023343694259095056398046655907240524359856193623491264988866757062008669075529882788316366185910930508544776742542041455064031961743213913501365212959306340669334713614675813639715203157960756355397540291475184656574532573185945608526461185690934862118254615939757983944812765264613665573954827870932465988592801846442636439394005783833082158613750484735850815769030170471961110089844556936547767116070543144621921262623121926178106608606191085284717451993852832840897713482116563461672424077785196316106777240465986556066333255462952113507211765366329073172840800007436108039997081091141931947849836084346424567823340421816986937640366478969625289855981882163105261300014590820943409428948066818849167951286727432451455305541751011182272667663548983737957075478372896207016337224566753598959064420338705431617620499471590720476571900853854679100932904648792338356244076346892374958213055653859819210734960383769232366152936695374690046416291497204907966168729263938197800759860348162888890057077465470133747753519307695970243510663509590689308368566119074765065218118026400692925039708775105374913550089463472630907058184203007401248299799795721160484317395115607309855703103777771374251764060618282955035012895112463323529181397761362547775975696317180039653024008052531306571518912809692780069459897405592472702294235361562397028553370110036240389014209606793821449526302834675701140786941276564840381349662288816708999986088875571430809292164214031442170396485833636927364376425152330166704894122054401322949097354774996432225771639126754587776478510915015729970736401473514167482478482227444837207307416921089767105382232529438462776644119986459114824580128635994328063325498836161136635731119711533821753597796312858777429985184724080128097878852108827806901725063749615404742522643358692196837551024586123261417776321928221526810140914077561112475015029175780705855637588479269323036879856896402467885333991900889721420427412660743284424117632166147536748380936067459569437936993072234430744442097644611105169686706427384700905552194743566768761876758115501973840442403224674546264929901062144397942202278281973711150210246421838962393518392341115824278405591182034265592439952795661333956474356128428661714071695273548742386100085667292271574435229786157041516362755444061999082815851940366970964687292671955239167620843190394913093420366167747264534788077363661476189273876902745012392898563077639729443568891268270520305825675562019443163136179687747352898740031126535216774714942798803853393926127461223068822174985760928238415846220982922845864980255387671747804266854798975960102776874402008912295910321568776567226521699184332448488996375355925126991570734204054059911733318174926787336530397023652281610040791734338128507899255489935317424114376173639649812545133444903493107678047731242883977374632363567598753520931624118728302536770466363599013618244807756729295425034982158379707983770470935353129251381675979872356407379445094337701082524084462964661375586614542375202790063345396941989196051042641547413806367322654441987727455859108283241556020063279121660854203898612233442062474489084858901155464403261771031279979795978836514494735982250602399053759792075448929666927560702243394086437927663137513647631331660877507591069386023162545390639209641866303234935933251971471374956320206211621249358320536000001071076820268805063631159769414037197799619590163002554826976141950797091003302712099585199181863037525595130447956299709600941510343577020797343665459455506264617404063907875437518020467953907470347429154135847017684650574464067515822421976050900749554342013861019924021340425688123059629618459446420717906154814030577956417350226548369020616940200479649313743712095784558879013171043897548110751817778331609431197409741840561946543074222899392453103802044215610838425360849196626791869219378748993288142261536892011066940821667616100001060798777095467964002169672665984760480718989305082805256466145919768723961798847641973127597785649531596044983043692197905268728959148268758950345081531958294490340082266383749595103564890950022071076425738483175262947301517791374853666715520445696008323521714601975059133822881736638543977140331214304549537867741047393939837914220243578838421966686566770649844700167253735203452793007186938567971900531465505525732381735095698150795370393922224415876665041590219286706657284488526139470083275836107595859772677110379590198211403025413003515140226261300449086686521442353499345627331995026480323860010870749461952776372224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -13715612093470965414538230232599322565877307379204766128601222100434177797950795893669851721079642704306212735897784940838622877237948107232770030110945342564264692912362075845617917903459321529945078650239370465358602238287642497914259531597550049001364688716882470338797478344049209733764086493004374625060860790490413177356256759756481931274510992048050633227812819257564675619311267257989264867556358460310985839826229382255762029987560534438166732701962711025788839377972760802096763956522221557019054005054371315192209785870867380433436384769334582682104247268242081643442804317671235061957292611028755922579777158786034381183358367761756010183238666403601079151923108436880914248046269512881725899785666959233753516054104602530855080510611898449118793741400617282026277207758592173511892946386746786443971775947602075922960882612012867715208651404716800616031924082149423903272825251548706945405829918124379591990563329929288620439684589538553113336962907399380510158757013433384933359965244875948515269220063117218044850966538200812152322086325930488912522150263544384795330772398634719153480451222851144285758026247745427845120461563256464823745865811282508969598059265681390751476186042076405676002474748367492836118997351305572873943987683203971535838156298876783130525198944732080444279573547341156714423293750574006913796755092025818818899316942706260417198588057291945079507414780957148372269910259394838558185411751099565207614832615913618885014544458608650446334630247200196607369585608472945749778017017208766868563718047004378438658218816321717201552738686787828649975561170770015267131973444551870987371608383386895360034699212085368021451332118233949568951800346176303127674830720698636278714416753978417951144421829663992888548029146471638783758485813843132778630365992038349094252124323733655574267804332586170145195433958988956280966860263915987402441550756047441719001831878271320209850644358808376723619658534836911089942131096418553600607552550934128103709646286202919053726959927535959739152147990277317646622500690571993368447364945245796648396564473968790891186698672007147049191697776903122773260734923018916680959268276239001891469094935649326169437635718843975757276874550427493523461459009267400352218657856826955775859989298370868000240672238449457352463843396372566640781160413300323606298601500103081932836850757501844216029919048802657544944411096609591297880072490994069101520197960029543590795819984688455767204853469977527477588165373047367240870194274869043105205740812141802669885103578786017314799629199656955665071774909890574892485726134185044919543846441726988455715285956440840496979834613315616159036523916900092453119474042072242347032252555012339834745596745580007458231631884495712264587237878061465629832316688481017292811562510680247604398929165982231878249816447837729878687663067617809642528247810481054965208864447637125286638279808661626213753211177351276730737846358858143961790412591617255035180188797171048531354076912390032470638827751206656282179872653100400926810214916851530307508045695695100018363294264507660990711037492228560161170248317518531000535821105438702156447934491344846163353727644218359302729094928985085538367706402506789184886311318279941575815825668144965867347637754921064341214882221615003921311071636461756536916915386870649672718274331545314857736175444829595747698857879307460125974025923777906419823019852173516049697956928926481410857963137798163968216352777766017839336526371306851398379755871108186133020652062467538071440855368382134764515767198572679394963259986352519283273897392402203851376870160391652857138675218287674168787498229090893799952644663957549141619780779630474715420487602912710317374390820424734471698324496754609979497446017838364895818449213076491964132649633138175014392945099354750598202789880930256253883233201871275858897606421481921201097935997583584465895476416477639908185701731716921474643595315112460785709875190823092115999123546201900220695316793986488903280550340712035595206823698587639062622238884858321361747488932201455820611770815661873388268435130822171476406508706213223341493623569398106125368778427437971402419529767997257879794100858310941004384141781461175814549605026004616654750046013098191691788010519415916362745666667857185800499518340002299259236689235279972243087678225493957934552093112801525789140250661988402908257866193160660922876379799903840382749682683013306663633413894767196780974505415949821164086546214903202641626204611650327674859989928125425267786846101291026485161815780156640436156131328099614720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 154798976292460577922315122465885531269328045586132271730793052095769116918636063542190277360713328382347366315002906169981271027404650431617496352508869076472734363245695673939038117762225240111675389085832887186865166826923424454427898502376228381498416070470107896157030868745283347412458286852149453593245414658565282625383306000352737583510294955595002753675752295431038966974049424899997482592524371614175212617381848652754458439133035023587798873263366754015642439537658003760411982841832029777481492497628152932819047247980837329400500083370172227079143659167135894199869497919476031040840010786785022285909358963929337867818105072790206691810617588551970227606996117499979268702506184044702627017577509545107132468980009911544327771993289442673152340131476988068353961823116965059562104421870773446518968267918749616873402143755125153882424713005534750424455969131485258179162348128687208530340290817665523003096207330211487446139982582313140735500839378641037971497836878714101569231177344391901033789096512312014467277808770572353890032764027615854342209120874383274734178376688438221543073359144609729571365881297514347840757114573475347259900944916923090474659619446760894344355121335928623255500994705876137227723052934110605797506732702898500889014286393259667704182142223118237940532214833399098299207819086686653262516129448362785056311303385700624960952044223223008948485034666394430167290554682157946607441425886719739274292156153497596831576142409483537121859289812636354152695612340324168894690394768880210234558275192821039332093191035344872843067536039321804432001102603975067452772436712022004514338043926580705820513162704094701287243894835130163308185594337523772220119868381978753022729789820922784358340954727441736753995691116860506289778467261528911504914405712545765527012798450027688668116035976281240713257183050532677438342061085342910975959548600963790831572358662949406002612907512368082652628104267386899125938221144123375882097277925493133995582810773007683567885946494224543091390181509054105901245607829457015748081300605000982149383452769610144778969728500625876281196531807702278133025063484243835631775083780984140102465131208565325787978232998705440473751204702002964511076782850125792138663426820291978472394876767141736122285090710638324892443488508419035663107314356187003693536085827223398092296660331176038056256002511300314893913648492273252720075701150436277855343854662486968518586169134191955471761168655137757612398135316692337428623205105779602348850400697700312711022204900531131161813360630854986410646406317111029009796370964986241254806837614516469903671812725844185418724036853531209580617733573541922906187352062739509323432456245753335972957040398481307080361869683720829421418799586160293404562784504641395596782372462235635662066106734562360430592828592403184248319923073141687721283675274517649218542412783515489605109980845948717029382436589538256399426635076976339269459236554577524773568994492945161349424787625089291963318520372500228460364085295751741913438273017633890004576184791639702174769269111961547081117726817461818925972342435896081336278990219452977421233667381321589333311092646002258641483480866667192246493980930867233124167836068094267912612392290472029766823729186545252657714236163138347896160701439568727022830148081511748800283825541102266625949450976188863949460110502315510205712544329726449225472514078320839181936316548231871144869382651757542017609161226018956871134084514615292063236063674781835139418213606479863863742557952791961047896033074776792775042969859501537311832872770234804077276957843553379721353022076417848025883827387574569589471512822532744537166553297496468747994235465341006053016100629371112159844792511793966738198863522062364869484991772669766047150484488645421669660500843369585197637916434593348546515080168142006291267509989471593438365206593633817579983247465146133712511719749179096400188874551471252496513987851654936694149018510314887967147756923788842707417693448570669482336693087103484936138039314200908934487666611948272632967548141153891811823947811437562029097889412030641004996730279906132818178725930558032645752239468828529669899246794387452585922084881463378489606518698214387574051600943691364829777224041288122481629377879259351029910169694170101790239196118745416560854979754858958396375419340146812077276425697519519151789342638525639835675732141105253028486446757724691269127775576385795540198300746966292535003906243376140299124696275097803376107146327409010053009664927818495677944332615583063651064966283264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 316367009395750893471918087375703340388911485754080348414842263761425322871598371635604646549281223293729089428721136493342625676501988748160705627534520224825380264400127082989732455670617807374461769208860974239064285455318176704191831399427081797927467085114574025335515956083332032234703086795383511363625230074572249763805775516728117262835318782800887648878364984054347540913314992571847736058726452741267108772104917829415430539210702043246302835525508375895633441918330419309628668976638387776178525671117632908082570825436483016546506565393398661892723611162957799049570701777062665853387342167615384308197558844657454145980197398973035545047052959788011163620053701907988595821926683409861807849109415259445245610211592925594965675906865406585247869833536259989985090782993308131049761534340025314228855274132095577510337490871838383928860431020522994679978933185533760435251108856432867992438549162472501021383953183602589357172144432134607026447531823188525101905695275656120428772041112926404352890268364586119387584366386439906839592447320518797418931594376830668125281132720384571383914960441833239567188015674797026594890233444668942959816952509623939355951421452686141029834588367284039242943226494144519398517355675964413842661511911485482578129603392328280922071354360895056456259876709881485321899829020845981687943116440383079609526861476079916242470588785777065337138180041209731098249351901263319776091305696796035306360736327221567858819167758600054935520426951809518151990837106183844715943347009536165177445331097812229197553137182437402401623673731850815196157720125899030325362727922889495424908153192620197589185793902982580114179424713197754565897998995236269309701018496185907639128640648434848676068939076524383962994817136816648843339472798398074941232456924379560140433624136335087293829312805477537768733210682253614163008650906851126384668340270401606636628982533441836912716274450208369741466870378104444757404765314706824525218749263925180747159182001362653077581230472848557595942555345626898568622458430529731907705306280399631823580720721246839847923733447592270649473116566082729075430056390826603885898168476808961551684104452862637184869714297294298681950098908512195630272609990717869299062120103321301533583383481030364751327319094901108182443258760267285119029315972438176254592056874182777019870918339434930585223272204597356091418739341038414749923800508085272101628350791566304020557380120102306501823120655952999306958938207643802816486905023162549041836953203876240637759397316026915977653877681839767222562963569844220719708728916468795690283213050741751215181443187011855445638137233332590906561526907004853324563944852193104352463679343716667781796105697391442460162349290591012342165719401599861435196043381274105610805462483321275309958255908830718664702586579728710667381072465784403382135577126076424239786142703717068033076461835938332507803840860495075087132335138045706214267507787749839725638715316284219024352691545335468852126225326480915320893341266026217959643917733608975485357727463588586621385786244393421457781460312581733415402798724262943156397405308973821039014248835005639487340380185750619622752107998398576160829029656876548262109012733803666485758830245704729162812668186868561542012957067265210062459476704244202095799949319649111833054040554763824309601035662346919829242682648422123322514366275399505104914759655989035459786518629926806633170436424268770859646846593349088044876223414817343648572269271064613006307917977808384349733060121155163257306966656794923864699481885541227109864990846256544589900069401228554977312718329915948425963462859693207955261946644842050896208381940800513541900462784945188699035474578432311073589363117639781840080341257186268401180005755460466757526888702568988176840434674281758032198895330102010055243199356809750252096452380173582305521270551506483347420990735902852324029434431263999754451522249724965582243497643195013440526177040573895740524431239753796597039566540336922045569571806157634944698066607504751971342736948009946345404947766743788913226678054342222584961979204146115505662279063553228010895648857926694266685458327765797755246374401789212132573965562726306228997777489373265411751078417509503832782218675193254581749558855525957763148142280360594347128421330733490386885360648717988836776537519081341416883309607236927347178696921300318514376602533518881167580829170177966856429641701227571865671191064725437259859177345180799893166581503535576207685927526952270316475532741453252815787824195128194743225496371200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -42123021604888803020967488442175536467262530453335204191765959907742873605219644352094180775062157953781513046597892210186025563629835419177850633225369729492774738219938450675796169036541905263660208416080117868711410489496405255032217457785657805937494672405169422510936978910633667081052210999583887732859957153834829783052643778283707375337577266620794931280169331505600153599670524854130190136981669863218303186505670997045958273107612978433915057931230164928821558952015761378762583393597830033865989571859788441869569809782270313150489846953712752890642975646323817310210286699175863677140745074525886124809063222976113926415992880903199658492233479998020156927762727077216545858814497981946363306840613269155006039839910363574201776729259183292667453931909453341624165941240925472160570964269583748576021434794216127577135690067524096236275477122151566213900394035486654644577649011008967287252971907787100890845688877476938426535312024726499185592976421300489114082300396928723118264400726182795499969157768216845434089780604092706960370812793055540522417627332072910733461435989816130884176944425867886066504054482056963685664769732297085470416482136845863711478034217631176568395534297800341875897063164841243200114413793028682821344053301423107245355131506191403397632095739338295027001639446074368261166483819969354272543461017627231253211518265818099657046225777281234934798753094977569123650140277022667899145334295864724643144940240061132782789065055006378548909225563715480438431727179464098022419513883984740370507158879140809273393711933243267694967774131653460735078712918639052523344113075745732164259341278525354810344165726386847296036424360562754830555970106857831925102158897894064023678419094789863031634515869339576566625964921025836452895703205314375220566946291550157999547465401513387562211270791511387754331274584118121410134833109352536758096169347216575878862930951383001790469234851865199908175150539369141320718942641313788347855793959565822283037186225983206137843719527331098801232253434599034742800961846421671013525476925434696004414716331967813643246997600313914051265324934335853947806654946144327629345632553704599352859325400714951153426196498273401596580209013497604248448158289672057387975755134426404837716109881373896177242904612217788847367945273573313047073283202005297606507753909310145786340129094947193012360283906785792476076478831118616721365538985641446389794069325897286610317589169017504784001574816938818352924547743083990494842537251507469110043540705690893402067118311769287946312824080593714784989576696043102622676580240181756509682269422783047223454406301291802654860631440974489542141998037340297142893186234003090011806615352145840946688676394786806402260234062619796310817388868831140929671566511425564780615608002546842748925526790578515803970903601678855971406182808909137671214787840771853735291121338389753372792519391014786590185880600236070319458383291246958716679682352054957526862598519996906625745071105949379932551056386015112807211995267070302865006979756979320992436004142561530674384596026907332939676110042451791763599283549891435782127689507321255054555932701065243638247868283682612023875695185767326949892621192101900239477228023608385830687078767645174969848130076674224604615133375263981898060164742835543419016005370818864123374389071164733902951110730237344967251179088992359924970025956452281426385355078303603061501149611325579939558854121583834008902220865320111799444490605402974666940659782709681778798751188097035504416501070471246670516119746041641609304134906950189018562215232015422496272122991521518493783340608113365364509657580952624674339106128667796431646348291993772991998018803293848474057066055486189165508979683892421866916923002742650051096091013513352537873441022149970910660495928211550136002071175412792091847931477609425645937085604409957368634808204291137264355186578775643326133583269112017225897415578133449075972492607282768627650858605932788788626648470705340361990961733610696486502931769888265078662129085000025447059233882468275679324863802561074979919293977247834865234839087927202461517464804057145842360598162612457399759013944267236204591952626459848959649348506174140044636042524897134354079577791399958233623881549076763243060929545411459461967533905219161754907319356811616378414479540100202356151095227900503034797957867445634804775185937503419179636331591622335146134413233818471095199601880382602909297567747735479491307105499574860197140716934358079072889358301964077207436221049406332659510633485440249925132615680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -60097727815883930865126548819948480298754275868731404022132705222326046610250313218472054148521483796374421421588805613722471335096306980405538384014615109974594057234166756410438340713940208422480120508492251111884887307965720827325104375915073724428023663435236498721902748051038395851561992055929431529351002252162150992953853321254622342944334671492302708631243691602112901322078896515132268100782320893705395054735295267553223719637487066485358564925860384893190567664918999513030579655775174082271112564643771254457810116384001124420393071570835378231046271650738562790944210640010872820684388372279297144155979981415923335226868195679960835089008623177346008472474524516841191136252544559900014541965749883695363530106902444088399807825022189771193955021718879028276803903506509181712516810016584365915020633853703186691703215162142035977818075016507250466686834580184643272913255876590712993531872007350411733839832971497775554348042317353613783312905346243292756086280914923762486798721611824454772151000148604165878423253361442132039011691242380053876348827427231678541629121461149488113247381158955639281607169448863729872468241118249825686480472051711653704609122575257370755026755846122787831699549026963514251639829317081848080486167888450338217964672333907705746559722918506600925888293041557200672000037174031577030259611559590452230506370940234869094924164151318408402068779721218119478559128745862445608427961803973663532058810658953704641224506621608532775781291714039914084761243031341206032450744529758186573160043176535485601347171074114108615777950871876247936495725438976603009327476202744847186996272944033039822472992744647301366467722068196119371493849073282533064445062307247123853937465768144882827357519884075450993930185063527689121337419789016303744191118651391208046351430247123556865765651583623202765285937904586332871256154646745467055200972712551767909716826480158877572018212012147464265584802859204099320899631284288878998689583257396533749272028480793124711129977936508464072193781973172058991496360325165776075059455305798367929826944406093891469922017361496574011683399372752641698517164522722591082953974819022917693175480457779170582191025678942039946120362838056540558357535527114168531278305677165141552569667114922096459324303889500360662302661949810217989047485068944926309509425617447739637292508504430390042466912697399967789756974415460099504209026113543238470372514102518289430146626664149590597942394249808296187044466908021710336729928910805474330938571111625115507621711818878109383809582076849061691385019953669871609935742922758494733906480739187577762203988352818621846651343035414213304898830510362831059248364366873372252503733354680941560151066423655757950758187295594074971872862909890759924918324818349884216689200974839116343817809569832289636471273323788183043828385729080724881457051098337268923670178141715930472671834491024896180307789194202705504841461164137349963658913428478576659050001570407741658413378261012682793594101237158278751039924531147039528478668342939125414842377679973140471780384093066361048972438633989859943500618107365006645799519801560967106614973591310832473688855242163713637815068929411273050842427580546239681172887691862077093709803626162903969072630530081157308422740857392768631753170736100077682642376728476396920278259899864545196103932874428001606391100926111699282640399975581354374944605519028492085315548741008287624201371509012506831419532484169404600853440591569373550923245260657791089240367196703941443785186153341894251515261360329012939232779396140802304007759425257163431668871170882753942581974139599349708414450000957440218452178942029723438740476257077453397624547964680233637706457597336253314564855567643964040891629585058750285777204979818289725267661395655803910588900188695501612219051069111258509317755159343916095960388966313830122528152231198542785136378387025943510532659252281817398948810066569486237625699477524208876360065539153471648129720315602467572193233757710187066346975687427075034475923682730150937486366465535951734268439482765992041637926031267978396554718394107345046972878043492459972738872313983530255333323155895794146041153014925125201529066307274317265799330999816319786416133006040987529456815179509082778119409063000030001740695375435398069818665382011997430235122381961341199355399145471683781856747794109146934684720137807256223554507278880252202902091852789660844240840539438965743864814602877681668485614699305459662071211792132792925307171179788019479394234742627322034233329988241619303792640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -22893692120696846176829801166885461066541245493845862741061897502414428194479564629816116295351178354647593237803353779009813401210606902818810399940075741416650010289763502498057300675136386724805934528619584982137749192927674865786020626810376018578912226005660393918133230920433996812721750907602312497341883187681306101243072578384682796135294927720421788589214873234038238541135744181180092692997632855181361864934167823706524935541759422312357741821808196782354561394724134766537436538055572205723742543620520537978024819598865664099231912824410723834133655180628661962866874311626162373980800740480604754174833490564207264992084679653740866852383001824396241251772135542693046116696501892126393214626033044659978532663764153492525808353088543384716156156520651804617056015677041326431615124966130570249213008643883399045999454552512065927146441000531690850956790192326133871358496034903494615553340597099514369061574593429134178503323557801074545638249058934837514188775725669246452401540863290386537025371509767863668213843998731300518893152868002330251208803294689621191999054418023764268211158167026677392892257172129453673625867805492781719739443925344727161601820096073126724988297068007287086013106037373434066062037319027360965916598144951421149255160424203592512665531415333721301987882211056226662127074841119408399322953531853656759636834951425127037807799197361957006564028891491739843983123405939566098631184436494801764463708231978878147378425968552387309311829018706763874146401681270632365909930522901189351407474927646963646331433600467706899952647352641285423576126471048779989105873547503357232518568578086314306645820047615878697083245946520378236716287433824263937973798033146175280786022993200990163389931065818230855318903419258801968208766939821254351536031010619184206295641497472743452057627377552056439654396127805757795091184607418677844433759762530112949063335896374041506021906355183499982386384748159631106906832212106690798667849504087089717277387017737136926474978133849903782465125325555119580618364738999658239398190069734066938907671191777868592483599860010930228412098110022969283692139083678178527818944119472890651892791010884998871189838562231433831556328685726821795262367428374656631070627661462231901612024322689779233487896117288404492592363913020295936282679752608368028730778983987633341100444814287923712571987453831895131804929692368130113003105684029977132139449847210423668883542314691780610045253974802843783254312460885993060924690455720252068047945579983835639235162827435876283166643938162727172770362910764810477475247345264344708173458915094292522665438903035999066587853380655556178695324111746974773514186288129520549916834759421147228065836422721339768079929083111334042656722473644502025310578660572016427879859331035022601201240414095953407628136473276067565191864516329454358186404323287583438727330962880698013571323370531507613825686289149067474912027397442217279740807306451405884086161224137846665483290222502111731525063931685299472503360720041483530393481588431642004643159155827467597590332642713142469238961030808964856053644043441525757066094871241735151674381338182583568359906834444475927958792521852584191506450583925044228792930245336812894508218578449916609421654321639632486270225930282649184556501577693425422309319653991451151812320108157559591143239368609259925803232745552256528654749839913663407725424327867102493423351421871261266866081409446497581926511125844838922429795963877559787823458447247178938337047788318926646320246011301812913614199243701099098608878700936451894397328258283290147444681624225772290341972392721247479537314481658908003982072436455807056717622734558580356798514125808385527212854545612348547023717305085110170770350325186094968878978827897281407489824800342929848516477798065664535483589671664839376037325955365872976080346567165901170801419071249371556015739060042446188037887668681162322417607836969313404793933124496246989754780388939746440521001736019860580267071143140534081021130378933270272082103092169040846007850518228916480055116922455982216907960048057767489090360522788009868362475872735166833537824416053960673297754510826304502791182877802454396507012708362918576921332774075198843073897551212016017907171931906231874250290955886005535686137904847932740231601569207367245998288118908904553211542822941926591124013906922623538018626308167427859238769925433833408339849370990686202128846207517861736392030676010317020077676335772318351674119308439731266053883807851923770900293978940388576951467312021156711628800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -5513250789488425743083358772456069423156862977659859821577652995540464206396526220970755741502288854038298717742870406481718684960965310932457886851717702048947796864766210748982530945059438907056579260487609732797541426734953120368790187535548583906497048275778096168525298984254938434261688416547917560651203654867769352725009259135663365667033720680204774936146078720583752194400937866141031867170340722768314109162857673886618983376247722631437462263498933106222621109122840032072817852267229135989456755406012580856175878964237253063950531201823910897183903817339143164244358887785661239919755105963183838723602842122986646181989151189039100059572527710819478786489842893642736926338321073635122376964886335006288646490994648116830401786435735061490818370852025878162960028727039232991071658392702483797560966502720913664258741665834376239504357499516457053168585343752294456615552271413076223695384027460017561138681066971942290052186333229104469851461441389383309090310189971433486396180051541619004783088459706501337527066208958798006890740213479099126735747492532246411648770829206593681858357151834541235332417012812857760737424586285716301355464126666665990279858369801842296725263777142314225308157938573865805102119371409637584001166739886959002516010603283723639473214627393754809708798113269626138696235786152082499946690578571548252883934643494741577223266189126373338818016837563350628412932208210252008067050681563413995587918805930894832230895159402400728599983969842658483372964757069704148244606523199256802323840658325002490457037216125870277971654461606286267564486212372878410987428745522693215496208206629960881829526802467687070869989144293393240238495887794022917736717511752446417770922758649843011230598576663550900314405189339305221625191039641458188907715998045554880147581108704908381316052260070299514761950192536726968951325886216218961708158879605919475172370014698448900229407876766529913164227156909127575757929846600482511653026527123499773507053741900662662717918802293066517605381306777457186778312988197027848521196971373484128945356710340071138488961030531941981199854080164016336414402904125566701379646423609496003914786127411533071305634279450450166175358868358967384048663834176495487597241519123643702380428670333366123680103348213432643275944243626399863568020300227353098506323814176601277817043109488341125541249888850436444968839862242909622554309366297933221609875893722289622778125026222520292407869482678524834518637972211655209645856339607994694289472904972395134390757629604682141329861353763749149733184067317715954500178290982939813981046159301279858717162775629125959356128997752073075149587971303215222251208823732444486878065503409035903559580752024081495495153955150195363750829636939011671948492425134546253664813957946876096856650706002018508607703370587684847721702158909147804949927232551603854136086661552685680511234894443954361203028821902073171977715239445822679651548174624059628455763453056362832194730108258754458938307337966006058587542182066085951199298339284814737630423941407501916328913615741760237473681361239196689984428394590780478159377461574565804574736828818422426669335981199323987815888554690776321157572665458712527838803164655255860898602836203123309943138466878559757561052574393601993758586657935096183222595506731573965777218209913593195128243919257806817725697990353279022067694594596758604108027041438185756188256691044431515703987680255284393489259901460506095400578785680305213051793780332935564114960842385340660914981465405754372014160613819050922182976658898316732568467628649422796841714280886178933487149092812657776077004689422925425419057931717522611246197310429710368997699038784046277833791549966838349417932899723208178924084280662061826593645390092224319522213376742602284689787849502405281134468564493846930810411291252746488325988908483152378757284784702717433319600719062083554455362957161916236225909437527764046231610035090103592534549211820619104932821607534160703796385163649189664876100647183137403495098330892989765615172608240955405660550415364817228491379794640182935381419447700927882692083722516806681855794184825164595146007018098563756893049350783545618697490583044853221567238872908605104773294007416853305382929484783529721340587706112622116425860311998913806456314143969682981623318216056453357109633377049514929815107960892913462664651102751919635207066969806485234112536460304452030891166849941463578397289313833280893003890340275688158063430677655659889243176648053104935465004052570748854288879359245093437440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -930828757685065337115397706391317468968886356647125146420624847762814438545684298636689848019292288203141568322081654396942611516527486984808760426677312905016884515993592757454200450886260749303669142765149511030159734929688860665036013986827835069729587492441609611830004694802869632974748680536714001016928642070925923766127903715104387517681380519123222273196810343972178049506561139732866348893776029839606361327807775864757695315205084768846154577390497866080939759127174130029157590101344498183770633402123118520679561892514787302915523056371102131240017819858151560445408031287489494682079649997068379957119263552431898484759091840122863892928215724153087103591498208812922075769365537896130534162897971299285310138080491198813934054183070000802178080913445235777065747282197095977557565297707687497203276193460460790553167580689571111834762064454949533286604249349797199156813976249911203491160907542961105501064306031852856407141669668358176300299059085528262634804505193225846852640719838105718414917624690521623941470729126881283287814730034177518540706180511424983584577340943331278929067363995509468617969670317088126101618691857156085831058783880134221925025593216551788261678590323013359585257050570726734356576863469488115292059902600206554142494817191449126767336358467040120975585157302610762228057525214621763081622781322038811712045261980470734530969055281660621778773519309287388305834446592410337444360508085738916447655418852280351947440717523810028033841888322023807560492664183420473894561406523370992927923053855909046767864081925776076005262592794942085508035469107027663815521662773144448534452694969434201239229794433422519641225021240701479664206434952384637004669910836530173446712499368315617165805620681878594452409888221006597278508285527604412569754965365488725265551282747330571999329570889055762935354847752320881356197904617881529467770014958883314509226265963061032468881316066745578761515471822961448385906956468311213375069406556372695809594737976955465841880762807873098266787772326347558411477387040743569818903802688190472245898490831596427875911888475544457954767323953744265814176885483484834063096806679762559869810562641337469493816137101895292904449604036697559149861541259397171519835123291438386127969537541941525411099437057580594698072936296084125575540991100994257148988147436054843225072806663789427446524690274503359008749635691083751906024429040679329701821273267354436545818131951354193061792042830748295304191881989328312346584397359807790574180515500687202550403216635264313774270545341124454714468516451042128214681980022080783513845476203802292722934016481101599393187344316158936346321541709244543765740747365692700950371213126592212616727284045060806226556032084429774775663871493136368162006704494070388728679745657999900316378717073068801403523424085406850591482785676381137313185533244478855927980439661362701676800028162394099637660369860195883175760554499172659258351303638754720513755486060698494725233442862163976949716236279460457436738760179627057381917489571992233497436574509915521749473764189448547408351092604712446113853300032102388326807710302265237289095139952690823392547335206318030572460925782660043044790387661420766425547945137487423167897425583588206359690943195243785530776261748469898942931465084985781149889329756380795649120766299759340120007943306686387130699994942782301353810503162899392356225667833999842857342549286577266849834915413847627664413814156527989223840466404932572209610747074406043729663290320230010540557954279333404816584290250241563281109816992230514812273147755463383946879423647107638435690320037226933687635513260940601413834250373490116705585205861437167289938068716029245081517253467724457537542780892084577109202239316097550526750259890217097962721978797256126098506605898837021147203009483735898118279101642419095894680394899608928872279486726249433562228181344590739903381850335384159058692249953053880308870269231865789034445354677576860290171048725921412944960616400094384418408506316025400842475793633508904128639467095458234451576243890726512368928966361705861175231778818767570064536370572766612316462267317736574084312453757833084571629383339523094099595355507121336851181103486181716621702292557146007743072547813059580124323982364761929421991466214608747385067303169641037328367292747022110097684604336074595533272819873679957351981819984400174253480383784200334955742687355551373165251447299577035902512833852544242962566175303482173807770007455976229467208097590212411056921591898912867997920998480412672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -103595211488535056988195246502091720478000194023248194515363002912476835875052689291321369358302862936027043716491581490680921846553821029470618899289145612583201649299334072479606256018660685996429341107461334856276436122205387388985636862776493982855176039098058789546155064660356745182558391465448857193809508076018668538661952215477538283952164676144827543850158132660763203879654427891444389678220487457554448391277449445365691954057795047198166960959964941621762297574005773552998193000073456395480266554355950914175037428523696750386428906083349592152380326228888571850391929425295603519746993361965028710628581583963628457865563273620727250233233242262192457884493851254871100336388790968571861672937661853728261667242566125760535412969377103395280757438069070196337936423888799839232533427000121845972268854280096183886560824671063497064070967695131456244350341087644393186970998774173564402903051022254762109656677586995293615042639159616707930455834459897566791472171722615700441894226977145973839557999192355100008271628933915255188658553718944161385521267247079662405437235917598885311688631729337145250585939345957420682165475583949351056222529491301498292368375049320205343804049277669094035687535485594534780468070691000803435727344704375738287860926368512441665216452796871822481703421579424015942115335042374828961466077008687152526506505067042896043662128635208617459784515745918380240190950199956935304481854974452429920163831808442161382332180502043988467990165345442319892995827946025850062405292512865511810667779400669865234055760239106678316078449470953587401498343215882276842028114197922893921175399156865668725248844456701324846968128968293434800398879440212015974324771936595230652052353123799906488604378801691226504275182670243531204750796358761214705366952783764320675560550479804842738643206665461432182888846980752211968324606765249195974171704735835727920458330625301131092969372391175509149874085098364815145052183476463033792463479775995038310831347762032765226032092470006705807953793821837318407336632570068154207799865167990844764659337611346935228890145153209562828479882558311401873497392179392684545288505573092393472637861398842347031472549884956576579687704668841064284846996164950528722861366140989305438599588431083045067812746177092119445077161909199766256158442317254993821020568256024684150569552797978429128847289452203047187139719928350444555535964821086355630150612014439223196335746525482267757669002038171283036564501243213826182131391502157902256583734826805785469776756237754643436353292141782773855249261931901661195044803180843010480977807479031439670076841991591773563525068263936872292832721340172574774031087071948291085755566277050575475693110812594271167646527562869374561936114575584844108528112983196313075560749330453067118681671987256393368744046075608808280830297724569066670822259798745872786191881633717816395768988210169627830728906390679797880640848527317439049259989937727989377696823873777344814340193738395281961652397205453912004677950568605910587427617282943476804725973796884627082946753474057594149864709939828757082000716562436338223924237494827444168589732178007344638282004767990943042422776871855968480489802256985125680786582057333479577141154768900753337341096269441644199392251200126037531354939205737473765894008157487144534792910685131928922587813934434103468457857494811061331968618023655676460061742599950166753990866112805053715705753462624091999129393275454311177519080477164769010596485941261199043088568779371548775028924789786118506664389257350251823983462348847037714916029172202351384223420514443869162990035864629911024522107959452804410741122799410299682567957104161388009113108830749116400912409954027307209995261701277379643299456460862869026568550381820973474358049348343499079286511629052136607035103606459633040070300522633117005819096695671339324099659926705109785197522040272162490382204328332617657232894698496647196526747668448066714933628166890524014519711903418768319099191713000456061673223453713434845471047243870395065687773387385175065359253808761525393622095120517947403764676477315784420460934986467604748131788620952263049802203082333228669710829087032604674000400573138057115601242701608610175235670069798046600669573535822165662978817923031546186888772074593894621239286886239489609799057823363842897669197375747783944512082681740342030520529779909305944167552702100862617146114943448448171548676417108120230313543701536199496005819661354449480727784248752580440471923978284054843966421084111520465402289402675200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -3947544174250996103069569250728258396573875508558786813263676644226663012108865308472615097368919439104596592226297970932514800982589466925990031247758461763184095936518493396971621387856831837781153291356795881623858974577078171049077864911963889127077225966590170039822048760162000533387074685832114529462417693466435470711734427432409808907098599875103156692110282126476180151015140091505644435448777247860909295258333728247613755118836409536980106195481303124039991116029789155416696651055973367041110386643550056362588761952443812574832883943665128188988412896001330463963793545086371107343399808709067721062836068944889476760980213348614794108658318684838448068394533525648198724446834145082430405008273575913512369552065341091934302273880561864797976764923737170291735243413440370580855837560987446494176339252867163979294855796115883534719534386197501938124104526930616320346130198991791662007479142491113874722230266954823104122275574139511016249784551880844199591851027475987726189619968273292616714288392448332134281618901193059496425706225538312357521890528975573626512986777931265000471077935244699125819927704349623977747001671776164601036572954807068011012194721698651781839595232226772571165489034900850845907948970128536454616640978177820393363226409419974064786288960023748597559222552525582049678938102962486514833415585543917582879109006817214831300481899572798238251076548921507754857664918420224648397060182734164659871377470348739082774888285905059896612051507052738176009421852552210585220973282388329642498403235197043072352870374662043122183834360002002227083696769747094349112836245109955675066689126415507416337254224786904355285755445720277131076005853084375937997649628877881151408501392456565682041146320613971737554514961786587976721759118888441641645158020437622937164963353395982741754343643561191416910278966170386152419106648801251118764780032988762753060584730550294107158679222958787258411470034821502679444648567570593121746298570399204787294407250258056219790503146635903866759190759149406084477243225574780112796562852435385413075432217261900727907422541301598214738644583210002392448001945626205313539691030570040714707856547970332980864294614848330936244060161005210107495092108002889086515621510505671393944571990026313732369830340743701114899221005823018161594083249080070175626983223695668952263725850272152807171135008220636724448190841682289576094254151571886864264833416091687630844734528817046090720006999105857140519469079849128847239339059232142103480746313184281246587322736037283905020517422539150976906746181762555084252593205953259063338173534807319962000294450536678422879722922145086774786642127375979692841393085739337264635772721175081013661570179062287666181295966038880276343815418290441332028132010893021670341507157836763440493755313636642596785442042234967725409207577631488523653233424275077953678883921497879839833729926158683317576360871683595580716100104066766107064614084002185674879503153963437856614327705132957718145614977668505424670221250494305564875419675695973888507449803400443715957887543675590482611236973906379970519658033811941483217124774766834189666939351139233365508584067366296751354319799763923337214186269549029848786996817152167773212336340984648534990901674246496032389446631661203799006644562643004688037349540118233403800529107751595378416887734735005711072372964411206258203706831416121661069412884425128052782379016697077558982727349732492602957606240781493186696990876488430522422946285615045094649709599284868938044100627284219140613320421740817871001408880808354912200277439426337727446666351197536774366051899168690725262404539166053021264924280788497891512679003496461774744726095480311648733789542457713256910880835727785744108529282365151895752139348979354897563825663789301016849363714114644739021675846548761426333608085551402029602274007677465057307808320325202359379046221203415859503363519417986377584314743919756274531244480299738828159926924688620233495595764969431770565854782502476070026493615076310699077347805827384160444085040260251397326414930255461994202570987682420038049208079999366302103903694645486781704959495870878411843639625071138727492354071093926914907895901051355472520387061034613981002032870135554644468744996358179503727264022007694425676848667055093067191822746769605833148237263507842441811866641726197296038541879928878603301412439721367809418257962916072024568251916908017571689175873384443175161504238324340218437030600077658418159792210113326655532114331640487056389714209993766250226280038400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 1223042557703818266123484975261683819299979527520456447694876928577036793076582805589517287331869414784174428324386545387497944485194377694307045112336643467403140223556258130226263291395931430366809693123362339212202967660667734642681784284612108224484414396315062930958042848967086315111434246847761134649553418182446430514261746847674453467451037339706755786739275029657725762254113648703857537787498209666588227002316994930506336039739728509446713051088651675970877227235064409762368365563495301211089599042176407209537675017737015517174887679289451656268702451196506312191343515506938501177592247783160433684321773499355857401717854583677295908035143587170724358709678490931675061977693214668041998307581522312273834720282201635634937028589621727865102581560679177100088995896974828820702948086099602918720060128892317897751265828825481650117694845358101944515321109436712486267836937673554303834780314560214267907816397888470866561911801175650183879248972388301943876516722689851012389832246749410756968565387530414530099261006594088700975132390332201733902883886820894055831965796100354253077326626284594722047847713225411469017100082472206419594363166047400822195523005349421356470084276618129404815860561851059167234176505079779344752779695315728336413199079126843479221162075982721632139907692596558700024767514750915849446965321697405614394452406219223529342079018903461785897317508626724889006016828441842481781151094379390494596858992203561876557396153442347729278905656489744945818113979168509348997424965353345746236466014727577100402219471167797444999513620055781444129409436071159798157523845847178348686347516474590594353433452589361289195183446909845280140749031843111887701945840292119331477626579410819289502246084525235833569150145366515281332346010433132563452724120101042743956131698544367555142905751132692165387327597035855144574379761802527579103133067941534309369362041089890057746331299268398999540995398289537312592476916815685210666939992606365783145668527726775118498120968125495289835553126310429989293198846566389584013876929842385144286387733687184709888450202719034064448851408873629251470879965095287966707202648957606084190530662886153466791745166438145377412546209985424978248966191014213379127734438623433871131494006624354688057848054856509916759488172133569881560309154672977756827994919378842322337718462822856562215799811531899579164773182221279782887788685601157911672947495788985097817953349915334624176551505228350934980808885216019832794475192956557738812247694866583895650328315851497839241381430348183763230221318119440281050029863564277408919189940774760418633674718394039633031461374642360864751264807593514450129661737925803454017279862577000916830944173774833675043265071649726713893865586096719783199674192534014976295142116236197402776957159489700132155983949109711132833850443974030533879439064536774499348141868987435704284652652368582923173092578747084966474485961576270464522090194887629128928554550532286983244926795449917639404192934822837815294549227520620689250944883209496698555362241954313096238381407315540392978824615256993593735373147496479861544902278774996217755387857774445689521413238774199934654020533384825213593825730820772864097917646672404904381614443147035717958830743455414017647033568350097542315806892096076056176988191882596524805837183008890820980069014601500446121442505299666661263337024639834049022535575280437282115399595805601833689963575059383780586408736560852791140128303446062842202742574826018001927023819323302002324997719834570112176142294560946995577591917123007910121358934338213286976080131603179134508685012326539521358961214100098432196853156948710164238968902659092651634908418737088882386233155445174632282025905071957455505209603748417701048229871771085451884146344182488259173259974284491501559212473029757483857084316815597503604466398386295604813996466277748709338943018474536496439521923735042041172690004385876923303807065225245727099653709966555535460528100089129121535423545698495380279272088582704627771972260329400028573205427852114397243653316792193215422314946399429558677616028216956711009535002876097279344251825908238191591523240582540502243457169420860502129805317088751381150308504990736259567781827584958926894091529489641553683258688020312663564377585369055793438142676845153963516392974509864002153639952243649338163133137372521726920537202659639780195521192304942390224469921347996271923000112729826671986324218990896861626991201720409398970153728660753505142604803904177167222858006795124317911777280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 338109559225096497232791509362785501232685025941382128026836050366430285089385632660643025816076486892762436495799529950195302944107223107244804596059558025950281647812310068157706481904370890937632324456330006710445105474290999327164117149226442767690806151470403950652960743283451224957315869352806243483443794694428921560513670725437765177779867878220369162761554356778375921931932793234655064002596430164220263613318167618103757129607976992824225308911161177224558350581168443173474799173644041573308559247283523941935679138713775194956747508580789669786395653679878450432228163293533947727247009134680359220603641145203691583027635822647387361861736689157779571531131512279145367584216543083155933943637440662589338577963742956588112748401124752282729907353049865522956786386176539168603805141238501510883544438419741263504720470233331651519152170827255757788974082665666347746132121990890424675703712546615597278176117704715791679856706096913724511800788836671265365928925367212586010599837525474714105977133988825821458260642993678384187304088864201887163268835013235577351849367220014345052721112657085623160917507652306068316734689698296639407820496181576684793825688458653917244916263867445062352093772284880032752279672179345658329109292317335957520494645432167616502497277885833736068876611073443233569598691012916191259186719891068194235553253705837117604211954371857443323046726963866135676877378131745778315914305737011273715229225844103651878657522907895439516751508094490954741541140732676652199209319955568127626279537904299043736130197531308451488994557506210089758673197680592177403892810251732440313381284368372133594576106347163193623489966845200239026506801149286766529512430244775888744892830350695242111622070996596559600350768256702880087325634253435046459153654190088116788519542332736121057394378642593791956686950180808433752621858042925134901994784025067541437505065452060466791895884996770471620311726718770526389200749542020834038059017015844473527987853976909666377466538406762333379725813018224027083374878049693052218119073663807920755354456925030053983385296482288861899029231691207355736798903977291884892379055941875608043900317709503120638356625112282811011131468065239469044343747176580085811254008722692082627591310686969602164082637091803329065253140337425963364289270412607875951564285197341951103077681075230539323981096068327744370139249398304475617716094943693508621571990754396069424143939297434238679158252453789706154432994949097192785432476102245628843292828716968608969683825433519534075143870800716845658519164923152438934336850172159907476249505853027003353125056692389526313682652123905884022374536899062159016658564366001740651401194631187582021878461094337746147679225973796367722645260928235248816122578378467400308451793516013071029234267601749068132757416941880902531025237834156138035404552300028721353680251179091207955605786661320862021230836750245587878311402487527380216655501739220737028342142918905632894455240631095403106821005929212960971335849685928303184982769015181861327187861174497632282445440909651743346236193313210887822104498604485535332389026799406591163591119253405289068125231050575502515421320533279629643267882531164295121814202950912698448103447916787507973025474558887390556487926862783815978378727683801934252243888194171013518782092647527430635151151620843242225395226811614319151500763951952961662878621755079620743313782362016034954680588282247398549898890423463992812118683408617924750931235728254808325699025275996755734012023547673674703684088459609477702074295939887496848661344922085861899903714610149007063549617757845534360973735404889576777802390252464838887267500383062822766945786160516560751606271758603918029609248869487686978884010111362811642241334939077347683947096001660399089241038856836203411075102774230003882012057307768353936215482554673842026298277377649224303079754795376124300565889090896583123506222600544537961281282622358156252501498792829222922364127165681786479276697110992217114068532219222479621133714535646409423084817851963385613719355307515511929253715898735654995673720569566558802740539872882322055409855523414745261885223967085715580717384278124404174863541321116154890865628355577698142356294931216670503797986120870034310368819374147636202869703357195698252618017703286690953863652946656271067865164224217341138404725890920703113231794228208626482630415172582851173315304466839393219192150257400328779509483409936896968173633127424207388451756730943437945980803448203270944991328881435494842368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 49869140983111888399120605567102352178525269929279334532222128116604248814914990939307474016558827480617287712797797302184185345032589313201229988519033530438729354288859791329508357964529930683692195624473599883249130062559511133906913029021981885080220884316626888277088385929894733830641115502510738035740596439258172594895034737934705821986802376747104530993523107327982565271371338412867841721292990423704935035952042783211916674809158840629874413132002663785083468360984376711580035444560030308846062726335604882891354023636267289963398483410549947100125572095929664539864102810193061259098551754441005709986347071053150144521423074568629887601476868286221846455936130628154032370900761113480524817548524765797314766079505339082702855326966608406650945450788612602573291168000407013723190885724280207891169449545646921622220232223139606858304565143114624083826333095550580191843005830540136761330034051032666573400875424055227531647441014030641129616131279178755985222549471153425744664349153496917077607628455481940465014499303952752710459128216424275165704701670256397999386434660576046630794157172845068954127258883711998838523188522007575033367418206179349276574473472671761676863402570816228116667539774760378695918577176100819775204590730083730822787033472624613976483354884816180963478416143820338384412437574450019095951743890830350358395922503089587425529436762580125891014424105260598565145789956492940288222137488245745067669475666775305621624512745087019163219609982004703563450988763679645058396691297495425448131335278607647273535755210096049831124300321580575494978152337239051602760888811505380760101177889922065362764618669509956044097008876463107111659368122190927987745035292580887818653104237012390863654250238639639854409844257644281098180537917153601856989053878157173286368344991204471009838673331676937196444192558614070660327405766754857812980389957526912227996028076982723153281272001605235086915308829596566203382319363563334627967646708546343495392627048655824625605638338887216352602880518134193388116077359074059578739346003394106507934498829356181342755871542005274887499990926892674873719678543759762517409649416810451393132891782931090604768851958598675804892079977332909413822971559438224454245286296853453452513410548808872609032605190381513633312142962047577572672523025136560238184796451822494014942940343232396213130063918560301378186880772199439116047894902940288848468672394997328659777034007549670643647406880549691465219721995589676825639752666819576091290806513702975191307477984759360580044649113138802757144999781775305006070603181426591381569923446765032323340170188834822697897494664881253239338953098512940330279076820065547560243757785295939015408248128501301386982193038145774382914451658139845072618864973977050514954231056174638050731682822153898154039941126767450870803589371792225480043292128631863110848069719976379093958224635716806906633807532467861241871501879093628484217383777854800600330365543888735054110470962771184943768058386588334948679153326547786918331040559324030462943388198273665303515049009045281016923585085030770247278435621876772769777816228942607659896253066147487772088469443529323406356183101051369930345123449499553095105184773483769132669083035616820391396281706338773892998641843093342552690339201915282103925523213666635654859963377521223203973374607298718687901090210505467257944962948295610050402834258583590031823917677078234104426287569643412752626429161945875140458335018233881105477017469898546723179701243297764384548332957728305346701271896371595163841135987016806620668669539243150700712814858551066537166507886215851977179310044545253137109883164002771117695355252355918818629470886049462939120745548189308939041140049318217894535287785522238364707047709090248606401098354017341579177289847168063129103111619858501241402950998452445956836157268852715275846852566152707709754867988277306511068977423249499223666039562051027778021660350632670181044662468683433266033589498744744187984859050913060055790959970189228152169211360719703401609973727254603930083723944546573449788414075628059661494124535670021776916302916187799269326097085687560464198968992274742933324679555688245768904771967382216132367347729240496606465063033679898055252600053653175984621112681706597078589421566352361502634865006324343413974867447058273549377738489767628338183807253824374652747121595382914276959090868669106227250148061610203706619714233688779233265814656789312788044394549391329485629715633356543740565237897219129565963158785182033510400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 4914423321971714107130609892536509674029828916989827380887579861404247055259293711458295900332464551069624154224425634573419217378673349220765212569342458674173082881464846466824837240620655194892768454085588538087883439998477636996993726626770504455436778128564082648736177878258178558318523882751475186971835762393497996868896150984646149570286909814412375230638806563299380943161889588056780938574072650492171892498801481500372265615406730758384087795932315470379853140403532841714225958454899929779380388231540946606122653147355101844953674745536339996664062070878236982078014235510218379237215689836767712816814402865693972690360172111936671994827733242682145084997235261593564914444852821980181052430554391674042983668534212091860101825015966549583130409256169521193984979298838657343867704886679441439225738941166877372603102127925074693550473041835678224242176331611746573741800542286372199670193638975162983565633676540153931557956655403392127951862591525090000802498553541705470909800323521077183132695405729488723977233243481810522194633667343480002910766513581835192533947415920455500670888689358577551947866630659322668543463840492848848969239505886097178766785089298773353181635358765994183552757613597281465799319693869835905364629194111394820477834746334259627203662633831588778314183823983124393129933711794933083680336750023369479401794230777370798647892726630313721046039827282468615470704800480286041183663489203347648656535274834639065955337210101397372855210744212110184914187131394770690126561339453394920035882225883189428732871227710400859523189322653391423387620680526015674624485746588180486671522551459306755604332403471539767073730379632325524504159184480914017937251283332339894593069791800342883501130013263183308632151380737343059011531198817996182314307976591261950987875424830655836033742071439989454520293580091222743507019583113074803820133390515589004822102230715012652569672089925782681722683517396922167308466321736057382496136037585408337405246550315583690353641256006390485414766941454937898917520175510632340687157730800808909720507387857168523975414848437781302461964342273553986292362130044341347578139872203213092811094833051603263599094122616217222979128563005932058993955348021861469439586181148230185091814652136947278772901861640858653292375037814691356222309247631233453690401891064923493992946801665154302947326810779379901753049004601304977489070927240192655264043417042052650321619645945484319880390190595801518725065222276867659352850846670317327177609009723248857452862022080492519813913239952073254772479250830951247198352650687249935908617173133014417670194157475750812552465461100831799933065200720984529609131498072408082036891228898237108519031625248291736022217230068541325932703306664919309319711673938939051619467369342088114770796557647498210253823766389975990917139817957591343444716424849367561679184096729020126584971680354338968417421658116900338854406761382556761230878859777900400644058628375730133394478000132363711306208152133802704721370237952612320520529636535005682981735147683314522495670921568353707004769848609927940276171687924847808332719817841373279465890902174945747855128995926469502227472076556540627831076528830801166929933203261563014990796224080923057656041772372410368633575002094383033644444464746047277754128611130056555761830958653458878897033374173594591555035184352730073940554928767559796855560040609321580887864297919315849662332306592794385780650924663970373132704667352373460370885913901862356645806128208285377790160022225485041797732578971426864059239206949485482214998622728876975771693034215396940123077635748936223655926327576847704294542478929258434938441764126427120350963848086353063213469799503831850851074234540488065068870515500844855001754100275017870278971664505652411204912641186884735279496753088815764615798397264751471386229257144889155024432816008327871978849406065482552045122526953379760823169097158640158693057180191575600666844878426096296418871459117950438766766836626532687820060399934042328083455562038732636208021460681073442470305057918584756923336949290102188062891656018143957452640698782629048320293827403391099475170739765421818957079048381861688911904906285347236111760015207842241804176742424808544676335718961725193452909147324888057167641928766579426502514186404280898251709846867671937696883062488035145347466721828342130998079732080772100795132392366848334070042043457029523883142608470987465560214806466878670021936993826344830893767855795518536083315163242308650848341822086840320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 281537806562195649435842029199893224216271625995765432349698985949642633662070059808403877813662261998395162327956128997229923646557403609628136604805609439182304145422251716742743742189291569929693580825295825556444276357785040788856075586475184536764341309753114380284246557114148219580531981379711425230224614285160275847405141598022859999825544095370976478258094029824771758008104965217061267016711185496891212306383904066907703765762415483129163242042198585453452874813853091534876224781979909079467057345386634234614999861871995823085247335068983120893302519617335907722571749340002153451877727035086631380666622515722476324636707053537856407220453479432401979140431925607784381585136525812969897226959430689892588622515351815393752961324083002431861978911596624474404681126075485301385665068028317322052375057424532494403326725921440785137143993976572444899672421908828188182883633163156141295748608133172067419862264578496245319700020991214323948276857804572385101374012323687499712752389934243211861504645227397359818083394430199321058356542098709392514829565776849948916879219174224295595970691285844825446326472064791462266848511633468501498682728040944115125372095400454296922137046902447413320008675358984281293616539458849221449211632511346238015494205769064309278894425162332249132779526584573677112499892224417305157460041447781301284149914687017300461708902663489762391523905780216580221211393039438926057907788633408583123269108965931390155531746532777334418036747393713863283109060923140599331022335553926240371980830036595611593309964627702068403355571946883585363322409050467710910862716942126541007585068862698495060321850425531961136937788417470769376562431128321098194935084527626504102511490210742450329842201001828192509939237457684893747535669782831114427022939615072758044313735912314086432585195392370237187891539302933438610025775028240335005745728212031782481044211408405327691020364693882455772996755858585095768803622421349836233220857817843271730087929457856430917452690682960568215328356802394900980259400590053712838455565214845144097337506679331231690938919823108176959802568439398370274571488909502040219824054679734495410130830244686741571346762262734073351743360132639171288328451831849602434602411115021022393438785384652068990463531691556296078127486074031650669551096666872442102872755406998645038402429507089929829487132083688190802423251956519657765721905022566084227993448640110467067648772813885336920642616213610186444210554073466133629768056731091326266494687892883909836585137711479486795742743282910342106379535090393709369800585444462133815575998160319881768951827606167551248100737075618743682401780279308839551279605605134565565153029865689028285728979057727405122863543068374714816358561592143481979893831152877090856065805165674004082238368085075040035605525130441341385767602982743686377338632148711982718914638840335843477233177236423254107131327716937430544702348295609613454244007691087814102509898204368968282415233317419117469920396560877064244668586245155737329203322000350074470478039262092474054005774524165678137723186336595964746991878345209082525267960342800295730046653666187203684333131512664146359989229839903401882156011151044171221318340422254930992342840310275349465829823451135511731696805591965556809966609131284294208402141568192468164914810049547274738514430978681332462754308904116787223762465450457596888680463230204756712556212726965094292162000092917606366456652003115122959538352785243102913441612292069369096331954457172785255946500758007108472619129321558518519730653485855493010810350408586948448427991503901565452478454569794863513884362347244754220319420177464523989754942697610313221134693780510346022982435330679526357916561225029951032307536180332077359087094479753023532758181919441482322396069046276645505672149717028124783310953985107751749456279299887764032223654119794624325483257647871740496274862745992399596421371771815074536180473553903373092600321258330159683813200145183029690836884481957347861460844843429654278811905339109331269273799513652202971514886641712417391008009304371460534993169222932544661883967363877500389807082530610886737008584779350732335359412239951277104952743883423853695723478938616972869873400577454438841793351509113064426609885986715094634670273940745995894703320544572847763485729344576024604865346857942300396475733103877896428351708210980412032606238189181204797921972837210090170887581108630427259848691131590425745009217966475960661964370099740541949622272413534204242327945347072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -5707889672256292418496037854356326595628082198714948626496643885523157434764604296856298185706139015931041743927946496865207378729517469184208024504175741330998224546928819237203938077282046697605183482360869835205701954889794969013971573762584335892069275431475371767025736984967214883365650620003033396082492978000295890706643893582320437441891207300541977594153833700707205948891359419150179878558982530929153528448961959838232030965971437837662335214397436971328104119485379734584128247618104855842004765749264643521301252886812812241800614831228131239849102377867336465718154068773439814769637558050338817294874497191157423394885267001045183348167583116273653447330989467333378078429288074582207800527789166685020250389816956712827325943458592318581086814542470363759645487329564748169574584693392658628073734261653794614167035311574580762871668421581915163998300714169370197181507542203542808739479370360493887241146951565079874527100163099485130079153121283922740756215104233788338744094632391275732483082777501509670988547378506761510682153495002935655685059364708799235418171533987979512387482736598625905679882179386106324405014107466680892131828319857673876647562739195011299788778154599220418285416277146880901804454407932329352941870063795419090342084744672848456719835578113738432780379120709006413416107507195286098433145261258825194148016265152073812632606841666933484721665470785093225408484074056678482481087878031587635121087678350248026866943308271115032336505089883581200705045659906401328744322916425502308155194759455102301676073824872481158180478058764513654829913213561014497427262154699833247268914041834031245982273015598916695728492408569164882545457859134347973868836765748657298869015168486467998947177539016532968846480777056592855896584913133724108811373962800121732846107142140395084085968816670087869117383068735632986673979368051838848537621327481331702313895400674653084700018231271273582952072607975902051280797763669594926471560431906981173955919097771618144977520082100001699380226067195135421222734888486732600214823157270722464358951669284914090422746165627743654341324891938614674007849355873878921978528841926262221604745009581023622112713666448700303895550125725592406829865247251142837071256166684057673568380136207738387586772000165900100651621631368710483982449874163656491350627370468952940357362349022815572464547541137139228013069400703879440035132412295521508738348646886396584800039961133415226510754668569405217077335435326217859107677461399244996048278260911804140442758478223311234989328680911708863683700686562036107084622505267758176501124751426458663247785803166467548568777097266689691546287024145410916365609701552735011231159632482830709652359901599519652806732465742680604315783202067606275833470708275456297405553343063000418289603007701684406307041750756123993354245392848680074931589135467473027127817768478968254193088282150797826540004411622477986726148753365933675934200417069484089014776382949718329575403921239873435690800143641340630968742115094564443403878880105064813668194741385747270753814564975865872898429625660376706487648254008875250771168571899999669595181020141075079073648016017267344787373164420315900593923809532826715820294446432675561082501719337217787795996281424856868660489711033150374267053840335764012875240816507619456682955394168721737804773367810155102149980571813251580262622730742728087912381669539490344388802078472534431462841397498046614744188211278407823579787021650057439756004117728451502552354940932438069143445509234769368484892028520840871169915555999830358154491837997458652134515276980612156492025028532360078211710311321933811333159354876295963380270814185627707169760489038744183868800696498525730896701862312181556113246582623731132935485072581336023721092460381062823076451518101190695489756443396365963284433517055484987076702815571695457333216620031968399511212357245461805156701521091490103307331028750997909152872264185754270227590694266903255541913100070568532366674190037280542220397954320464040689849160268453106854281553646263070021377154376809358757194021921438853956245595713219966425324212074560396845233864492866061000016699290627882903158414321705701183430878604104189591651591779112689381528119007663531977954114996577465087607801867730616898368792510305472633613425782495517853047063294815518357525739857881338078978225684574602102006095141339089693419248237458279299046592622815661029001740196553303379243696645700244050285261812280223682248552498111761249858179624619475037952409600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -3888651440813367380292673503624238106022771018153683444523618033760159086047214120009221166389675311867353333435828989639269536759946024273894397617443937472457104093468566698661539936704726900942504325739404793305410099189383123940854195562670411879821752487910493942012745209860770352934239726867510204614415068611643016313052633155401653707136497886139488626100003868788099452230881715043702659465226301699937397377365198574784349794012776651620568213799188290619420134530404615939831390843185213210719519295601205588677590731344424254469593108878530708682855024325665907475061082740971978900329098280966694735890596370598035084105722610924022079607762616233932160680374203700293292268044925654028019597150072543800502344357099716423905201037366824210774520968231357214058806368642396260410130438809111625255465141108806748750634558143302579539979086620721462791506844313648865320754159669374053711678982091708084172851478674499151015480003898487728231135439476561197314509474263979486329335524985601623774777652245095902101951059179746316887974219064428638089630548543847357031812952466549109285635770577673024476418196844818794718887162502504349752803307749840466170376254987503897082808795202363554694125703142418579763650630237778448913236612263402171649576880605672568153700759413871788815488527828042381167184693454850708122227994449297543652691319873171539459821132187530246785157393661548250005011214428394061190395363627901242094195884554957463539285046882966786821941277107661592897732704231436350605411205961754606076274616776174127675681649931432182580428654184303656353610313907581620705309133443566789213045446201481473013357811948974934988699658732296975140620278353138621180230173377164020997019706172949288624886337286279079085697750295271496390123294214314551322405679250323663959085940179559317388344954248497823399362671777918827010961734275667959335300181897352277998732522452958426982271647829996154911035874137522247670223640747180374278938624133850308390643318995592365228792695048296480944805358954803567386325246577247192074130907083560222734861418435927849459000197838814771691752017061856127815585176733705023723890475931662456128198035975782305544109154765527238073746033305385521186729867877899806960842290068147285435847228180353208539869979998003550388904491676276853430131776962444096494946446980867091935883763587369508518540094100759233593309814627173605368942397536078450779126859772082197786136272916519442096404321402826883758982652431726241809552558356667758913163072325142506940687490712032343835589855333092642458940888168520501246643038671260391757437800163707871977129725135826549462538154337188198820036257741515719709015587421952780862537233439917869708788285572745166250277751743548806558951195717956459785306556921085980141349725651324223077493328348069323924303799771918877063839728019777719059915474329499260067545294901336951358821834986801122178196496277582941516095038898394200033021761232263857005222647541562504513860119795344747401569355492300416826755419085688826507623645874206046526665889685592391075782598443827126389801239811199495050662477033051906239677891664378845955168928829004267555221159762793390241400663054007222247410547242812416531824451574471078119922011447753746605796726093348700910046616315373493146295567554926552312595033667822774358223791378551571123129398782833630029238199464025196209214746332793128092851566601459026021820093048024092594478846959139257799596799338297400088708612803232493774847369088054505803954808704228241825167794417724082039905299211887287801221988323485644207602433348362988032175283691432456706398473444450158908699751103027969388444883977329434687289372472651432333370744012339712321516724967219466519564700988292685104961205427384296021001442887629068194405366872656219030655800280370245596374564183568622738036911417178399012490703252981475325205880444301662724612847309519210315291679055705444817342549502111076855359095396788976775351244873237725928172342411427810442386861744591799823505794078323844575138797658535065509476295327958791925707547709635438173044089384593376015195859839795361175942383377888787108297707532456998857214355547671192362099253635700487900749521959255929631675042452704803524354248344579243173835280230349969530571021163853818247367544221238467627054530238175066354277193868463717054517991650235975825581177318332194562093227545684666237960072466472888084269125022695617133357040654563024586780490034942911803762517373724534836951219685283353856861955702450335734824960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -598948687549439567356264176101584470546557318179826307357278902575640668091082112516963176048157090538378480612618813422798801514541271241508133867105700007979955082511851822567883955131970272578937509787386961927654927855269689622971746540957752263395408211424349820789953504183337520802062143297789327568218470042321594843426954250710348990296069779101105961285849411074148485751051831239478945467395862537434474367427914435450466335556252859796922563624209107673824511821846444539218615582534639347720318060538773771546956793253480556689478024516618732764154826337413250198163399394050134999892975646525841502770670213365159309131293505009597215420919031611054587926112661052881047779959160185272612190532232984314007018929928497909314048215878795024526360400213488509212590585050975939235492777975403434550050941291971231972843415617456304309266635318319799638020145980291490090145270430817712473408995765242753715192444628981928437525201578034401284027335534740206639120656549875025502905214317609914397650571014685257700973963540107427146846655368211805557596159488984174021691557409201795317815573710209363209686847911277498888811213916576787126755827500998240848242023536600845847007304964437384647911100591530673807450108832763037348634321103488791824607656725521652448248572523274137230448625122549976248261380827448757142146919350574533433249055690764512540125832622986239700474758793500873065809761364101723649134832243033488969827808662122421372888282095067874855014214097183193838968089021542624924107547088523575097339313922263450121625536040420924827626497233588530428158742854391809692358614720109482771538777703654830141886536094694780590729416985996364725399576469407729664086090339117452074514874491857117799886704056320818710541529247798399196512300750446788300784119370724731196031101286390293162847944524187280830493323331283433437296703688404445893349687549426057219828333900022562448115044445526101167172949821839027265101558467499701052945178796489109191333279090411529898564599470946835589307409883808789397467663869561137338477431198236982436630499125486335920195773853343459139870852340914077011236673071208677971583852165353914957118629279311778161308425960672946466896563729592525369310459753540364067390888533688179889262601706557355409622355302161278515256748975082883988604603566667740476158653099760429382758594436806999134519168852927421671342085345543491510208314237578552518189502202664525074262819947837603791951251405575560807488812992995815537629835359220582526887698088715191460628971929351933616114518891339135876106674951059216391983258331981038399903387210639440851760653221165095764394356468656725274690383238860436026802770061806438366145832143220680721060703936766584029535386273500838978401508167851405094939913718489151479923431865254570560641790800277775714704388654212986163907415554369350719189005243693972708691520646203270550625800737372286296894136274773377955478753845768300756415834274936910838235764897306255092654817115157919637210407823891946870149471065273342788419125894033727043210361507895330966252238004642482195343995714599258039179237723461555761235101436931929746838798603442302434668103028367451279845171560968298702002827298841777217917513507340423104226388477528118884178561430528803835400496293561905374630033382409455112713451118437554876406973246904895954789021584002419929687634846152087067134754278259185504139640523664274262045717026423987400984587168130815941222103211160197097583582236454523801518723450398717576571726380586252817045069696441518152259897694816300696739979701556562010411805269439216498776427563881676344759379536746355042151228379228832409702333937155986701409665498261675757683121442462264305308398815900165816176196661446393983007011724263668682948295709717807029127510170115369377958369299432028848270821145220187771612425850194166936463852547970065845770926501122111904101519623130663513800496909733871547584270783893582549425020587272425958292244545069477109595047404400831997017763584284420830477535941158143769877745972838384178424635219903407204072693510424419596650731722136783523556880243203651927942569498781307595315300409334214356241138668728498298289855388953806107548244262992773008647030616316915133642997150247513628346831081300999742086636569384956681546086786073692792163351722989466847341535891739838210582125370370072471644680372612339427100976744218412098300089003353893731377606224027908920401971400526821602350947767873324777138148194427472329746289806899041058243453253613919404032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -64605899014334490706878451130070453447323632731573115566705689615223207735562496730015737178083074661345931788323987332832969946639679309396468006095171193616263082518948860911844099434213994429236134300403042668104798689032215209727686798164909066425092519622858653178171922242728414380714713134197956646080995353554595210644815274238643311904966790764569825157013450550433358710319317750993290025312022512938115178875629475785848509754217203401249559609887953293058525205787661584553531419365584236131851538716030428822305633717462071938950092535606018246267654820579742829083528973415134319469781775117433180948070874872978218292552446720560590507696781429829254539620002640252032869483935328055883425465974015541786361558006314356511584107712528288751274392748439158578064480052358704631170720545275431789590331341532696428163392890938708171844886125183424328032828742730934120158316450280273836977975232528555396498143087061206006490994375579589105521167936317490931548914387263763089888106428019560254011759213901927332853718559656903418251812764199230515616085404101844861515456288134599335779275229551594941059819662796392730130821845394668419956739620341274881518631215675670325261048646860374648125623797610319529072453500825961993504721228863903127866242031620214634823762464876914183823677916317784393588442580290420109624048490187184436234033018425695998190535350320015011463746602498714242764960696428780449157459329466984091502306985042189856063457301255641140256991300117239954480630563987575425787147518121591424983273105330216473202031067403016902673182050917262351711661107304848047780689356746038314926460815446400394866650023044843165355944245552931327341969762710929170072438149415235140525681484881058344069668932952280471997272103275439171455365113327293574179403809834997810715386599340661676948466023675368215123257689201711935471653290175476104284808882365390568512909725909667212762398983784605233879957578376396796048757140664839396317575392064822838944540769847223283956274319940391543837816386277848637796107448984037437566031159852391518436339142216303905373845865116452174830649276486170204626353934672343708244890059097138722150053801696670025705906703780840895344636134810632959484180771817079092254921474802196142511781833387609910712269771525581951297685991913307198703722977577652246260857954757834965327745095600566882151219644447303891717496259637146839732817571979794906933561770342879361763143746469107862858484247949315009877883455009338678645545158286517505444723993206869310687551300988631071683936989233341949674764937654738598109284837976067949366450261476220259208849489394475750950107668236618967695986034560866184179462337298651076844619522143760499885531470213043162472243022101235119012152059604915304599740986779398507031360812493607330618440424915083367679578908235268150109768214669895764391935151321876295886680972578127116187924564197428740906536564566722943699697308962405090476523517789395798250047467107782320427393667550717583315509003042574965284530757765970092816478019038251563041316911504705940208709253995168330185569650048566834660628257935948099566949571900594021766538499484674239618494435262578042917098681030588684454513222210314017519055971852192171785353597872510249119477941559666100998495939051966434205021838470002233426039045444709540802506641545056624883105869499796228932606909248691441140118248914649050243251171845546419420364169242161713402321945855679285366990012742521857149608642546366228928244710598744324696102347668002010886002310326412853752916268477282745341424528868534881020445449655368863452005538930671263906702957130955512312226206018730862379199755335936758071310876074917932814112508804366822790070253039126788869890594334068659394590591820532005470024181589238133840934737637772035340102929859843267381908479339314839914114021632789003687903329819643734201200152050735905338267287877026001848874579638888795154060451522855717432994287476102616355170969558256253933925936381082469396864644168384555609199548818662808345406653591405282829384301503378664226848539102208199868418542504196581618863020115204159861449495573964391049113382117947210546745289338440301646234350721621580662290875772597168227016922013344768015307453223716388754845375047596028255946568646234000112397349250527100520956773050411800968565659910328451232331330395657632591781929953963083108971420765358372019568480914119801333132664812627986336058709065189969114877294431714818910893416608664227287955173078453929994027444133796249600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -5607774185434927095108905411725266789904340410493114121702602941199235524591831618353899243292269521725578659327052158528833354760419686935253469639997528670837392018658321516208549807465856349722779214045634840089735318955405936475626079306997447293892114855714921674313339269824029155295424492681852716452194556544697236146872322283531697607650159032854011711465927313579829464750277566142684349968435766876215579989674983904056316958658336754886784143214304342463260521243546287848419666136373492266389160449819416366119815236773068769420209302046962982261310601529425473320052941721890742815136953987684676407880461550098249670124429214264098550013872431143386853337473988801956062734620904696267662590229972203672222587584155751083873149905823403263560184930261164891529121478285490760929956616719676068287810292548579795170487042176796791202366089764661618359633355960124182699505978009300039135312381240172744165605017442073912697292260408438891078264059913945094738464503745996552036530670316075083130096250568627677392364723270804690018757407478960445180432269681446122566381511249361197157235316700819220343939488887265326586508541501196212915131546730138275318295780225727539420955708954687459320744225806008143214294509378896238783317973251658135644938519709444309030009355164537197912145928255335584590502340873111527481204837128349767388785944640724138173226855786455994721916111399804480634237465788540352245887926817455833238380950864776714517992356752619461942105918068737103884167890561895254087494570221476387034737211801279863781828296428048052961133415271404483656495301394823529147800714370031327840631415725673816011693394563754716871454707494905361045013218034706146569101012376371125554915512042103835877958386055988675966993919251054950651162634256098436790341571850824305888029064100375007890546403728101022552587190569747850682531496306331389336507817049586626333171778903334295040463580250764576024388886974815062808053628199702869891246873124285324458015461097773411618661154494699702534268264716085045661585293002816351461550037874510089190352320653634183350121448770688879154125945920120215027355113075664794266605473694135649341436593625137633492980191459132447589806714306028236244729957078701507419965103103944756249270949384849161742747362736166755252609890981387546821389461064280508208738362118556757697815956776014088088418790374824959352721925534394597131139730407115087916327736568032385074434870655231101172695002963972618269556579582735763122377302539834082123283723485890544356209519038573738837717722798675540321682807147964634569092401101082043245821008108259310948558457750731318816207318319946329432992804765366379230255107718285608144491296714725330186518045094684173042437597721278268362711358844861455936236373703018428010809611713344640575832938196551359548060602874146057290293949580833767302544285575585254448707527411542082946757460702567285041947233168878420085872130969901501624947003875548043908390614748333353503203003096771373041746391562557559777713342742111091696697420770322459453333866690270222033957384117410208612523931070822709087971656018997551859192947358529716533826640880355754630538636037502776934150327258635888204071196521229628687329963239997627281513279050578872814150018892938538220018310356083237244236807816284431294394296012225948587789759530163467873303775429504950402405153014307405463751088369502273746198484480052788861908126271028453136448352360473573090561390214583213072845942570826393613236214915886121964612260407642018416348633092032957083214492817239654788929624998993633994428716970914337575353638595252511539479290361131283470248835220417241952972575484289236153091915067181067948755390209144327991300517255482812307386989466153600662872940225452516799826319772426301340508499971752490635359241444510468611057951765355419141298571695828141335650486285750179978699769779069461597779707832793940887634145110253286496503385658122139349881104687098664040126338968468546997414077454361845916929263198780906461676185662247018935241068101026533958527272682226869826706107411731868747729179058698301685140238043941215185503322323393877956994954943996627953952654606259353074142405902495395627880413265109236685885918639021309013909668285029266767526279756694096689005255032404316321560727091453458946889966130661983554500156648536298000624342604273430888492556603468756918297665214083750930381875488360591547564267202197142328170287254292914974468466322297308241389390536167589674405383502851977305054308770775040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -408821373102694940620613261644180907542793767269638432563596405484745392049166986243230145234814810226999275227119900506230654915818731293025175651720527748425258970490584337174789452007484853154036591506559990370998016182799842052156054870325493110681709722915650777612865737199428792005345330694357466668024157827527346046997217880131068916588599363855111738643394115159713017546859792589903247567326025389720501441828165831761042482130441312358364977021476328421699207214156371583428372848353817782126583219370968512373696688745803810601960667329942640822457686373761408680371169196767875298994702769813747986509891848658716160392754302543876518351458059350571330725136424389105254559026598958168082137314772513710048023416524175193265144659723792755362460340617446072828233513608612553017589733567970931707989430428960408008594363416084749894783157109481516476140497845223769130763986374674616395155867682653472411315623087687870072272292730149190881339977176161692882864937239634633566168405171801690255730153203846179689434478851032498811330214873002686253097705349708391227769787804366426678937946146553392862888305227737807574343965973321629622714235780324272575051012559382535955616700793926235584589512636084224344968076819902584076542159469522213490585897034539160847389583871006120341149526933986634453899469885263776372821206977034550459524707741839375017049295900126045933836857187928813781962213988832826830392682219870996001536148382463488595262796817182009922504691019792706659211520715461881364736412141208393856653673586547488133739422066890352108289758379972785266613840810786029182771750237926974357121096243421404515824168407042483140603874081917615966845918160303596486279799262543690229549752104113069798213635500764079514769590214096704929215639341003497574474257132397943601066764085428384265387647447080405082001328301134336366017010516089359764132648588175401751824634663672434936893192329171795196535900791259593627754684559711030771362880392541579382196357469964097861270002541544493236908612325452599496276018792484686346949838107070530712890998654500309641390096754176257404813192939077361164026070866972088902616293908575052683246974455680829748759149595021540122619251979378829972257029305416081634660746347244555703737232859683328680465597723858578381452017385058399900705706432683713008530327159443830679274294155352130128975976017605363213271123456756157944844119457633716676823426984205947862740125887090340822451535693904937372687520411869236966084846313736470387355223210201888478192576913495204471102120229291640896108473007083028136265974548355197785593270544421608049121718899164635940391153189760841236104872134727376825581875042901832464876738392961674723158097234921549746821597221505134126820025929491963213150882746328270849051190594885822814553140970178475009152539317456744934052174151473799160475094535352750253580522124267595220363315928560979202410704320165314153758171212860936996794603119240081609622147716528253052802054749600339639245737783437210280633756637245471341195633818233348670607323593152353352130068178327015450520211809885303249760551956097565534410481138148766206275969954467729843267599418826054005012738438408976406277498852838828926631091653356842313866457817261107964686920603621093323725134299046721488397202439262117583354493119721563046487550573632288761077527156352418562436069249407546483151416871180031957612896835452737833418646706871388166669414395651892586250455100671445288136197189084382113983033919562415543313504858902235589917566395964556606485526474391903804212962409161069750104607233131013533785521562373409932318894247145524962394030191442738782040309550813234370018537304156147582056984483537438191167798063384433428222933355576250094808727346389420566427117088010689366757572436914423865291663342151182241259102860307482330833101159232573535427407891515652794502515079190339534534861310116627139858440853692213976765569065548981901599133147094667828626952650353003146297733937515373978487765358859359394229807743151788746958834374536403331360533520894115283531763607013635906653371366032928427564487965069182745674676344139215223211460314417852781618618585850998559592006615262584360092464784783323299285017724174958099290657875897336915983529220912442149601870744917330778074148401119995144975297149543226056819186200183695210847603649905180577651453854349511296119207261268038070189369553805823166075750664070514526596685365867611574835152610271289458424550571892947534435558241250023684314130861260800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -25361512267177992186754378094199872283110751070055002485715179062731080058029087367004825583632920723641051613834580790766810476568236353735788775158666122392885921502143261846121306770889672712528971652069200754496003511457681394760022703664263137929613801073063531549896570772169121837651267869356590323232205609041443768258733131469758937611369527370117414272396612542275346002824604027809308150030835778441287828141832349528415684859183555803711168854840126870037301541803743628346414773051814757040197403485687533826441863938309834333492415341338469219224611109860196728699402741297974845536131111210145446194997044422459433310755398989310526808461206191868367740483891402807208333470246134267085986904861604075711210336399743159376552592268689055016730693036625835358012408291356921162250678377769818081817431599619414986609851192576821009608726701012402098934268229880505362847767459467939615913268681483231813919945134539194178342196598007537147702187533062311654656488808084295833698096282560471985933559086629931525025099884473997232793754848967835056440313558563858655586356358485836119742234960143711904602945232391051379265191587786178132684051456595841365259327772407706710192705035957521390271717644373956038276559360268117650032977172805948297162781868368418275985404145751314046505692688658981422002262747872216147435492462721654798842773595054517885538717494050912014538864160652165381618214083391113654897158994323905111521848833612872914709356207895871061469755774303347023296467641776197159526217954707806652140353124980631549710429545460248721548635688588034847180797536863695674840190904636138711249254506591567186660869725006356498881770599801989937676814284725175307425714381477268583530032218522396504597287475820080646388992159682885782566272313049931560133158901615227017583800791073461234027445714299922716025443153513771300617528632804748289687526939644796390077548800747353967301059569002756328308897176607237169731746154643109899949899254141862368473516012800332806702328201368404863741924760845140990007198659183102401420338599393671461362641164155830449673910049236988767475955223323768727699023220114598829267003160979671600817819715036716760188072086752276618711214557590851720323021996310313626906657448753978602788949897240092180052131107941835759315893762913498448577214710331788724131025991337237168924643184139265495652857031375240497427673967224436231782150699578234692073477442989074349369511687397494311413133824768694627973596591199722804945814816994045960194567920863297960217337311183060820039693180827492466545813820669191594722418063142122141073323369083994897758080169521722513954866678711378979391523080811150573547189744362986853852714034707074353993809547108973114465461741909815320216170958596281903229290153513595418637505133982498803406233710919158388661371254443234547387810078243102666636659538006675408837682173223119036179230939916805661352291496207613072720161051422447057205327310312330714583132398087948224213125077775963642102594322044717537531684995843647208366854582051034153625767614431500675677231896328091903446105573838648062281106879692190029713610961290063963231101019177831562583230167742311611869214942760911267130797891516465370134371912748000270271754420932613715095446497998288436951869819527191728304740472597804059135645162536851082449628050376229469277489076868537457094867397007145085564912291548628840683374379818406581953854458754587952756990814474998532301233856607277144239417928113330745688278120743676685270037656988608994508371527725643139593854369231156919480993855120047681877710971688765506903915142065013924229425156483018730883132990557800624029690119325081542082214707506356384112315469419697764333538174624102073167958608779751040375914281958083248048777897602043956012105667148846913957523855033788981138899632374884280516492886548028879732137375587558545596765515735063456556759395054038746610259830758351151860653723965914108815837370081723162009666650340111739563932153319744792248619187585049422489186781767259477866410398972619833778161466230373672041325815063582246329122826479020701518497566837577896346930951939510358037444998924595084787213432092197880468567832210776316237138657167554874700986832678301241970853406515641186310825127588816864998575439670075903035155175245523687546356375878109679918362352832779246208665581764294669448151596156061862118951430079127495160202567844622539943324527136791875767596821233032756089448309459250734092992517336977385472713201643771457289888727040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -1338676659652508097553733968518930394593402074853360257261209839642481816619981534496437828599522227620060612210681097655675777608618993732767088865232009978544249633864682364413065162262544578572410048579182503207690118861788973800665859024132866240563428754845522264201669054810543765054492488862874813121369686686227124467804490734969467437461433308310864759751759388144844400525576272825299063172750134926627472126348397901443960091099362260231932777417290364167135699380632686144284811634235626194462740048377040201935551981101985946898631163144167127313391450818045982927414826463340282211048633165846031374947316555429914053486243717608022921303238315000187023280427481010790404776337081773828433702742473671575495319421370154734623401052877508543327214412364504709519694327992757649228814016359323661847362076633125577743154436260049572258943302438027245522917039093394071292050579944629460050618474840747571206656769214898099907066763199496089728402474124969294535657057430920666443356424066854097026511623493152443023317416189033471663734958364619804732216158995533119853979987207710940983884465028188833097476423617304534889858129749494903863664049250036536859688477506896073668364991507183896660496098164706608823056175674935149993312870043965763118115312500495256501473645968514546962610425796494853388158684094132510850292266902689584347179641651650829346425914786637040048351014701739861490689135748543446245238052309029864850691492295359352049046601581124174085066863466548300383009538211633121415213548136482576758639958303878909687562037651631919650959938708256268603260224065865221519243633151140563457561654656907979060236827696961416882763268920488822473262938062914396438846991225992591199411166095934209336774121982794570483496456996450791986598079147269295109331986604635067072029050595591158494585300116494139161079004653290642138027343213676360405046652444173027902323062349913762853754370098958523886357960130560098295203973702026553039009537209065578035679468818980312749787988641176050467116364591871763352551644533101279002314883461331671471835470928453328949894754929501157613518533365784872600585888320559556932189917026107537352306552755110608931513269760838133927418641902904429817802013804293360277302985239542697918055860900026532025225267962862651471645711314108395690288170408244959303991615990091372927934072538498753339334690040916786009973078998738621510135739433584316255563452331899314316702574809496256072780788962422512907217752925553593004543689962750487977078874667243402220122587005168124488331651846866607669992605197873899078821808303626510726118915699894599243345505413708305976882584149974629937715852165837451262166239649952062132364731616333024298087176609163492381195596816423163514914653422117027825594891303208686880056630944612677357429676828730281611662379893450860055947480857793651210331329456928157235334573441481337582413341646684648896265016780687987530078722978104302549110395153207587854565265286520935874402294712807690979454406083882201194352141731035617963361336469586718088841306034035550019564212389950431836172652150320808474638996550891079004277197376780538955777075743392859995962296229797868432154402806465366605258589058552967879613681682673079080415639655436965937151078169959849077186620955494196727109763160045851621359646750505417420903331937023938550756555076565007472246045507399429185610225287287035157209720102331100552436211411889222463012316287293847918821818495359188610287563249486596285789632248247452710859535451966290895804753954964837448201673957891034651483978067929006902489772697413742580972915255144959551257315567012776491412607759409739007880767563063849761524697002005801418873559553053637006333468112032232137922234609773170266570066763798730701565297413564777907038866012903960187913506723486317951045015110539100194087148922961130115244342500396214681816907683016201870784797042791108288758945650244319105533514029638900840136600516874846121412120775519984941376732349920309542786919449062422704379785925091451356944845681328165095919182777084932994059307216436944070790155123423993448070656792691142676732350705414085715756111363894332777592373933016530875715308726451855419336538266665112201947608194526280274882312512001327178273568259910245786234513238755461368525392792205286450132928995084883361167088821709842771863777686484461753021708053590987897571485358117058250383363030884119326905077084295687608476226645159074819685227339660810053159464323502275545083932923125786059210752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -59708064164127068266907583520540706695053434597905880012422613434600844010915062269539152882968389265686403463571278361354582071286495576651640784918165394709454702065363002869721237295004583964360661472263135071213030704608891820698558188733272974830114418485238222901099087400991731587759772574556241252448067466845401725388194731269026975755957178778489726752904144552649382080028601064468969125967858775924885449393887472824564839903457189464380508146594149153258069039590886744927197509570452545086160563617980347855804109298071585266037694564482321836380123172306652416340232622333565739143695937320243386676900089937672720852722634712512443207428983620961029062610932551487744593804065743978302186639347232877809032383573572602815244290873421394900605289130650430678121801501965180174071110013079638717441012387704254916282169865954504590417366391307375257495156050163746850278565916308153012859603256713932831701294348334221766248683457594064941388380391439325836712201383551454676130879192320510691303140344147660651916084190878417953322381652651678338939949902584814916153092230393745032630328751170348284255395698985590575515910126254037987524250264975062934034780256892351129081825470720682435346676073517341371214340537414501024087150598550190141585330155390086214000723923209472894183880734296437174081194976467093509284946047432884099656392443309852881575270321231409502061148965361276918598616180444741664127150701396920972371310905856835772878384804524289713118017405284318222017743053824357059985899856920293402961023378667000218150077240123385030252068580105757311080997071096998858597278052572813024473279676277108810816056563907754080332208435284634693233859060538272959812515129635419090564816015168648200912022780363614897948158212495162752313230464749989145569083679998706620892061180055506386094129616194033426577650841130342661613555064876065839803772743692984760113518889705428198064678906642534504005718188886593996395569915041861946145816876741185538318781368250758971430289143464387996728692500846429367110737933417334250241995508272438755465151907078395910057590527667568349110005097321189231148555278894119896488630548741741949746965043237976895851950231047033318856068673375276397113745424874853785120453902521638078282570388799322430493931739524637345190573601655707764049814453209235741051898459478985205431212080304899330241706318062632194355035718693744805742916367579621935483160729475980656604791254491401051437654982390229472522302015423001675963843053192935067284299904352234699112472858753740505006464831048492347403416525416797440454973225082501596554000406784340201645628503376077692519747284840521004266621616926131752838796963787824772554526369805842747573687732955142175698403491202517652741123800172822621876511416721923810595632740139692064116163557552622941374215960072106765473220605187764361693575440636935313610596432941471304274172152603897722388239709112903351509086076884201489273112982005901854933142387265543047704801822138486626570560404165874876407588485608916939635019122728817542384093817014377890848929764448318916659748609568811957080889261390699043275838537128984616424816840492182854410479289168440260792111790819237325155903098762396382673236768917083560181896823823185571418974096586551133232844542432942780311178837672973396671121548502170453567183784146606349420268849503798553180526196946608775930390493052343701322038120343365570944252297216702435860628463323538845063497069448982404723832805324112515607410599656454803228475822496955833858646344515824904241786115379176697980317305531970771593047624907102077314084893281781858114717290368101841218681665215267372810861824864524821915822938653425806154055586240803306144046043537388022651120931228764364054865047213082733858488567818906873677579727399367942126220487008566923741635577264742780011710296560699437141491226207509701051555340684625650339866000807876535701675616029028214742389491759756526124783554307697501260649407260721782881267761904814186938988354329281779542121940643269266370141422511835836223770809244599620231344646525171360689004717831247717881026549922448222881799010296081649860513723423728041086109929893823272539927804413025267259296023518054797181967524003240092064575301685532649677943061764717780915415312680295552500282577006234102702825719776838070609492452808605652869548619443869579484858859384926040290525771876609139350752015874477180114761497964643776505948761243802395859502308037588245320745495398266517568981839520304673587200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -2222574913559131174106111743149611875433088511396743348035308735160080648584532545466082728272194241684309884719010834033740542703036112577109980296311154927146867759410206196807000455528096704570851184626157194371131576100247571374913087559194905408754425789865541059058475729077860206987407861241746664917144110928791762813005000079396744378952268432468261257216344797436370684596063404270477373041551681545721420099816035849589884676268421971199694181204800612172558595648144766260619265787129202186693798875558363275415106432282264012877479770060246089746242184117390339260121416203206701420658534701949360736917836014758911444672876467566794596375623968259067337956749699502350689794682954393933451145979998216216721834085443222148371824026404535725783284828310445821721200248916057856359005507221978608702197074649491197063187161384394150791093225653211377657352915303655281440548388889931784275078195118412231137659186340167424085348177024389461592918851919947982211297216334032365813605955463440248410807841991378681333410019785658728100251144364538172396395040220108421924888969281765180007052608198853123424681494314117653533812874591435665648442722797240639903734108665495008652313761678383264095892891666588439882914420051345650439526049376010095904420231131465786084114283864654333473537392825403548833510803727240460739591941590764565395650289735675460973321807270889188547659016236236322694544780021862642267261685786621310166683485910128447212265449336959466505899756133416665622451552791537618086815003303586747459690352254446027697091920096309078875648570346295574810582188301486040473577423774833044811562341055394069631710463445680494308183045453508596664846573007698672269839495020825467613632648907788032922913760870088323730151100171753998064446649893392087106599458208335768176000258744944638639119036629725043367566491483755192996392926564492278719935939938720568450993115840575487662616947048553745078688560922242059718836807137368924652748601664759770079363805981209248155569568968564761911583274341170525995965955308876170577264096340687972791591909816229379426317340280508953523179643389297941780780146039188185388425674399016701298443000543927296146693279736384999407234341320719997855282168217944722820740733985888113475211273885006722967955311380775740459257456173005548948355697116101412412960305163927241548678595456255074873695044286044679700612408771112660795976859728920893893365772949185477385229868263793620024761944076883416450228123925278836115825801596352080448912623821509301664425438055928386057217388876357911532809959946651065984903954752930846445770156379130465843861308025111078424535497557435034412595124542561603656552992393884864328852085493300604811532565231676264300865916485764351986148522830912930798421730867024831756662874394638053579249351243248657850649063886406125198375248740708652817640875460995390566923169129462692689615495063314612361293906047812491094867802272886462014760336606628457030457138396517776965257633425505737356915721553035954929559663094875468741565726454659868432956074589843985570688409378747971658265251313661751881455395997509992567976351777587146613382610039103575563282659213717676239393390308317713773501894957331377239963179955315182891708717481157419886716615570625347766113625459975401586465118967382486373317833380854687910892048020751142048545343832197352857452654530875886512201884350138303674565017883322240947355563408380361321665228884427468702074857860834411588284079107278385058179779483260755252870601275264630415018458926080992293177166089802202995500998732364720856116919076635231701465583414616187796410791050644438880734284451549406169654008368921522376052043941100191113019420789536637258945290143007334317127468519798123195285048883645496719254498385544935065152942145965596839685321622934743484365659758032842130512797322188656397920475716521207483780988523169979350685307978139260654174847820826593946980665039462308100760860841042083958532308405851765446261002790535846107815585800870777297043331327924560453317696401613871391051288162819335921030079847808108104507475368656339846376653759776563975137055786307079409879979070952782030259222323915835295536585397891513359911151580824220657914308173810111389153037527577623032139485104648134845738813980069750522695615197999308069853881400732741344328577379138255412163099595926528473279598703973296049368378201788663701831778942351439315492136271953561507810390685457932773063707146267960222240815114114231314250401841990860800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -67669176849005902430130861161842064945353313529845459785342518780317598672802897799859637747965328087181053788748084012027961781386979192452464377771329291087908181683412347231343899034087151642011750898899460836088246797413768184284111726273321553588949324785682529914512416787128472700570510426113724430744575249759088989848058697139228797527569236175800395732207173108880723896934699546428219878740775846551344826188945969506061325303476989851136516628806594257433650184823155071381988013329714742970476911715584979926582614983974517491055436269654923392619125704564136434935924315849973010179743619926741642722250604024108926377706147629810393612076960598694339258652047731152989876227515123475249151730934054184275417944899909059673309280256236523571812081987113168806664206797550485845536072361162852819770217228275242476813774970524663405326794773724890320098247582564827970614255126255487330592927366637814030994552783134491910464899414513225629824356344654330988051617217713665482998527507698150364066866951433133421115003358958430757103605217812090333525002780208717895395603435911585777700513133364355559109355677955478568380253413928244489273319681636131046655598358069863120826208222407704597064900132095555425199611429650019034787931030670773394517133299793987161308132160916309818613763242901408657453363405417462448450648338059355798593967989890214663701612655208530895967209598099678500475632768890681292948555701410907991034834735214397402942816759763335619692880679707171275886342742765697601483549036502150450367556707583849807622409460577477094754860664599458834926347296686420028327134066694540675870546962144902180450236251252570577895339787131513181414718392780853851725897816855784089988897014780802450685165677422510718621045237619289858922008608021865379410321521171875543790531438073949054827828820985764904316582679712031265182037383709900917018289396383401872627993512358284383845881043201039988348011211577273084666361421139923219719971489048767807415645786105751377426247739624158789401248241882232071129226988721822421685857393355658436271209141960148516799166608051608696573113442422168397856669379867239792954205853513075622045930132871486811640951481667029372493552786896302983738636534532713142448933706077772084100174768539943465856392395511122959836079163406908263366368293463348373796278795816354832711196585983190437280012226475478872160062112180213809470772070076020418732929382328327234768556028964688140527093121168443228427237936812041846544608192851655302534486314079748643681701693199400595467468239655918710179980690746403659532124341796102647378073907560057998000274830138582488698059087916158147875606058044942402460717935316850641136553926429816504784409478363924578116367460605083403927260755543110630150085836056356315753458876222857634066374889117753262863099012722156679908934781366201447242777862448950618377437154973704014850632738546065558239864862707670352371803031089778433560638258819377504501917081163982132683334862429951545955029412824196835600144517839407591258916060958588393741564624097237577140484158286477819148087522637890935547036722381011784326764272532794581004768681898797598655001954502425687981763435018451654927828976241196255296920939705736969188361581212931433763792222008085872759266453979638801593117639189678872044906912476606513453808295767161845625628447512206645373844584103850381349127082913098552297879611313187505751796594309005593144729032237774462099218116518120993423670771336392806046591166462594215810899436599339949283395186331531837851718932913662229210949046701880018239343864288167787960087264638204890807375982990032375998121332843681440389090936865588421902238751580941607974407200779696366528134562601136327159869951418536927283031701172949065401163066948454559439372580969246514673501962995143352189018637651268634281513057621626022215742983262671045565625611298528275980695069032636884813411526245691525064520563649009057897847012073683925206753394999852953327717929090394177944777955018613046712884769609123518213515512058237290278670334987509418939141743050358433831159911072704558672600844110324913911812536640173827180517851622777885683603817789619638422216636730923713960588722965769548672384267291276703226206301073437573953376147234210867238125375738934675140682690406773392095829791296221528291748588725056297269303369666393171711456835003967439603914153077809683372040544911139815602037709774082165267206134078734655053711760157794143965233476312247003900527826173952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -1625198822503831787754850976507609942611041830613046965862216611233964128930389990973328504330602165523529815181803435522792582102018828801207385897099408301314590891095690385287934353491887965907722565956673183480491952793621406819701075310064139293837406803749964515327643397360451540387117958849874220972341645029656351697775899283408348564507964739469402542186755459145106931453495119113820674744723455324589331765177101998588241360825414878685075293634100749631086929116580357761621288399793619423049722753197642166343185670671509260925260089076450732381296384742595729748001388407064015097290385457973558999066009148188815510892122963238111207782438328854280079162813426098928227821815404229796134494766116796594219390249347951148414305533654905039899012196980544074835963973279630495262635542591276567834089486784846088914840922565209636503497431575317774062246661349581963901872049842748525661875646605638879606007236110696836887023817702323405856997213503364533916127465534420148651959399773664066316564899562007765454280617484209744275979208299106226124164196583125493059212039009228978784350809305063176977326487383539376907980519457786317192436918088049520920340469847665740275550767256171345949603096368037716267169917538214740891229583549627642271092187388532280878868827203832519724268243870423406505500960057246269586931287798894803466112726411625620320264955574505328994108454300286770919741607006842222427120956287794452605694249716084524933032412028378234579471355007906960889379036258556226863689731934821092598375592363767052252481620935852058269565820312493813861228512155608854943958807469460528184631946064372883609106665873641998199783710111934629375299285815254765390093564420656380354198885517105985960732453842735957532751936317807740865122121970725094112739406464317410663017103431339037254745287789625588259812106627047654785754058812613601953470414576662561932236947008510526473498043301487948059552277119189422551234488728408140867400327867053331499934485285021122071728487418524548711159119749842153304760631727767917522442590876313952459313180763681386375653276158607210003155867376859357288451501140729080710004611058885111185341407209788153260363947161287638315207892550871291400310752808290295561627541669699472113741606822209706845208486078202196197872702027638607766072767920907042302869476868943389506091297713715531697913832214153086906536583696078202161981065027864192384677848447046191861167321924188934283059209563686647888520297167951075341464219899543454428229411979409768319114803763477498433221880329212387591174670297501193061895096177225102185089485159070861098918110144101649133425373248542372158549514742107152796068685619389615083909139981412357853373088954749863836994001381575609349651141118694527388693346389704616368794028512851442241319352865101737645971239892101805120087261577738039482776226312852467332924026935646368591655411965311667908314751417903132792561398432228353043277474709028296273767072077675066358178154768393382721261168514935111379797764903256587274986380100344270806362801340456389580285817115472702017482447484039372742297386297426768248000614065856127790066230923107440896689153634723898390074151369032774605543456115012672609764255485714081418092786174207588818978102788564809611653516507552080837261598246809268687585214866362045921757409698481499357827223824342818096794994808810288226343960039188721198132548589321143002610013208457232486755740856252518966794390357745546873698943390573040441254773082567576467573839688459811468630264135944984625050444004940478202119942388384536432375707287877109836763084573748040968504589277609556259805005523241163417135366381374595017432126905601523980812805903817275470166221224617900640306691546185879934619654447086619840295667631355789581140990220869996625293042030921826304070488069117052999803784492236130284857297901714379381492565139683175288579625623279608989949034732083584062201686337878248208246504083981136580043615808992701730291792579976852146812839799128575372357818158124245888543678964985748276786735276350489858600474450179617933025328234094064236035950211713428447952359550807364423418272502727918570789849627727925000527977719485872216419591937442921492369754055882704705944861574697386338289735830606145507971334255474826678469800988811315205798250068717069459443065269273661288941150684109999807779256087331362351943821476904798070910884986783193035022706653473838420895649628000387486713876555999328997612208386547159668943853977600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -28578631251264819286390949944774808957138442770134884025634284421145439150716666194496645973055239944770489199313533357375512826031463752009475514784985602644891998938075743094498393627349282709903110349675764737898193608470788284962360711701310198157685245756034418889761666676840341988074427114836321584186093240426401198087717244859859314204718702644041555577257341881132888134167799275214365164646974427822308658349148092533633615082637992335301046739473048196842282675053431537469077680639447349062515318314211773074590498191625098511048498731653024707324246731585325775605916463393956902865544453099450805707717359360828376110323434433301257353649621768128073489774812093734525068492133866801491774791730980644563286821971465774154461718401618866063777560609807707844769296870803616261314107272209345602956903304689417743475586088546506833049278203253797942387428393332149868493932738760200898605311737251761372398576748693506968580448009157739386057782797011758195332358308764167343824010536928085404688920167185600598713787092202715927068392884124294225497861795267238927524548743677907530554105335905814572683795888086194971030115394180845083237736064707189684877015648281847643101915780577190126266451255472881079008834139524835278978158290277698912573659197503123947341894630965330280270940460551996843620299628128976775313621634164503961694400424138829559120436448498326296911932095981571070004137908350329824407673712202195358478137200818802927334193603061328590616577915885040506628153845265326835314519526679461606608839403054611649603761751842372664133712163110124995121138741958953967596606945872371017177890515367806094447714962592160016421429163784822871502555800267622565203258139952154290013206326921424951709484983245571815751525850849154503113642368861245384080332380015469321053738628298140809318826387863220048351327645238625187787566167236545692975957402193651850484517451133263886165656399611415493128324280238849090185743037235650064081382571409444074946648084452974583196164810435563145286764222876088297283881405720621840138363726485555679158199907073646422331606032729056457239435130490165380622770280799010052028024156398292056713373636176026933349925622552226419879631118373533565417097780240252176338185956820715129711731746021034748535037336592723722184385714025376785635784710596012966854128149435829815254509590596466447495133463256268774775580332578570415646906619769894183398966311901566537440159153588239422585053389511572954323582970051536818238673266377570869634065714784888682704062286925282960466787806138256161663336277403090493789834428597951733267672547788211004952469632285444659942846033732318219198436810536702169824042221307546206944260226100814402310296425057993146889092121745867204083652454614696519007215535334253070778831682802831533893904548983945364037350253129588957984885252422736613449597216425657921372371168999544386325466058956262717318745935710609605993742733522405845833050795487172764460616218589573878265662572546449735155056966802841397265392522175204068487510060497898933717879631720842123245742929134668639161331558491152742279744832704576188363745906546991030192070857568178024669552149218927209234180047935531502976724609101886219912406129121015576520867901257097429730424764656144863146994046454694014525809358742389807000082227493508490768837837029007790617992960759318167534018473457343253243732893065465414774465581031297652986758884131633280664391846428935289348803899603166396438206778719236096132775863342719414287211209409733567495220902521182449036964451109244226319301092258659378450498978615185382902075690502378160460240172678666666814790787094610876560589293169844912936016698327676857370463245491495337368455140697284497408966384711408217742178259057704060854986729497126800643645968976143346273272296686895616458828175428985626342703871694579039748573720692293970943749322661248261674874253817889824854134477437391912031269956796121245051906579361269460460283753842010049999241676790719160793644749576793016203238016208571901435520208512174440712489164714324449977495440740749970572579452301713491557378673930888687019178571067389601724370040676490824377795468469808173770513786204715942770268471027085180175424555662236536689298250274589084583661631888225149341509333428724359464226662166202570057595392515458021373719812315680404163168860303573393332219094411773076678270977861757966870319100456212909954791747226196627703443569863885885875163430912652549705993344247175099952660480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -305251561718539456921648310865244835924144806285351708492104643620817331310517412592322614959392595053699183025368490854698118041969721693003491643985245015093989786848901559527684581904879724483795368514087611877716060859772149498028490653697777759252797523674600464064247688152316494532841984774526750433836307326778631052273543265923186587176899914805274447421299937409465926795656164051651821321610546280604622050438765779049480362150583338450827091681344396297290004419928987263319376436063701411592339700107592900514101169844849381492487591138491385851993562047125217363323347400754728582175796834533391861037046181034428063713964142622182940522401536427835201894272178542779386559439666684964369978329229326469600753909995032018584533442984156316185328719936010772129559183343149441082814920351155796862315298443817169778413575989521188562055461738375346457153977717083102958389337450950060112203907582094199720499349148443700697394171518634503408368844829788704042308647278933864800769007412507530476589199374282670338157884032585521652219919726985619727124915205092750811224684031519024401979539599865112631484339811345252081311149850273681233389284788463408286908110683259893431400840093365141586527019154746851427680118866634379096230821561620150594347529858836335159322522802164106784749161792958730433626194233923865057295064040243512302652860931920928033391971502016107400269975701633081343988089535042220926941520466459675936502628326603115746649330912197683740515633592060536041817109253648876611829924615735695584467516557785322627580631412045601621951852962366858516588275869218091904744488026466295710484801669378282421218496606662928803594908731030558745464282976964647381120747146926288105070358305805941927939243056933472611393069304124254355781640401738907160300602935414125487642202147290048841439779010375094988035364456685241840315291801983161261116934235195672930581036783189923230698636749630719989426467607230633725716333097974345884802321371121323134719594804052818547342990844740440574693952341517312293110606126550978715487635015994991112494088663411404597804019062591734835317196011055284090182455902916387083437205539445420366098187142207607918695995379088556243400624324837727566185697393066619102325906869292390953076912657379998444912377943803192180059225160250559178606006920765886757601112298118250337547391125851550303541283926426637278419182299798135669151650789216809817681203285352976178153754939990863299400354082182849737202728681502444555944942020444204123305077066078701662133454062000935324755575727023163178154658650686529641613969812882309126477664209446306883725036821716935840125811946558797859949654707252335969327519753442355439059951009706571257024737361749353005067434481718888398045103262230198863929880520478231124052468631356528483585247023372660097366971482744321476009505239511519385375614763529320877890554599027332832852865303432438664653038642405708456121521559280891037500977360779293896808592207373047537672354383771310133212564587906411852415320586579108515918805121525810544461449542173101905068980954998292112958690607972553666609488235113611649123487599599936442029302044855149620795874040561634274773305837362337935956884129528100849350245507052447343007657941021277984165393479992246758038179006117651752926633779860274395365506340478328790439247834736029147420506178608724551002231823092772119966907814998468975743902061131778255062494237750628631088724809557792404274808632425434103503832608846426418136881344746702959854029934025106569984280237351505330176392382390403853355328015516746450156183040856155136627548802375678756360197969162579475716780181170934425974033805282925249897285955076289039588147193003102031965921792909744209591095573532870138874710288244911703967389029295447405689800868851120013717366118863414622443094825742707246840758964374886148292889950171549756711993048386661161876981830513970731221866402302116180772011496216404819227982902676698892041598922508210549973659478868556961928689480684331971257430167027196206962864229981316732451947043547827250432653903162053302458320101126453130156163360272273287714428943651770497005715656256572874172603716296353828185082620392896666326587730315705815653880552306036714629723962970097533219095416296231874099208598500463474632092918397717110712316570476558875883937910289754071971086954477986970506496618357655201221208677182713072482620035308083717913857427876496256561434955657748034785149578706625787235459900311588569088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -1234974506754501658328083254522951342672139244045670648180287547737511994925772497126347639147512384348184046607151188604500229607702797331188790081935900662726915352705891901002610992904197164342111020915975938594082203988306765257040787125872068770856047990777824899064439614436020054271881768110519929610219164460431420590886971131416619917999601057477555320087062155582959926659468079637985120207083955370401122249438362181208662130070594173967393431792905805520545733952169640102611783147537163365167759901949251983915315678721251278588178709398209983274385710774789655948592748046123637518432958239060498427729297664026973232144893865797175726282255918523491206847016594586190726611225712906812518862624894475351643706211195346941471762181568760536457187565158614865204832437146718041880590140013129328071874960723505547267950994141327425143743443867046467297511658253657558431054730074189776911027784361212960847451710573484507024968256121200643742660058609669919767234896350671928915532005486860596502969805548496983151489451027965025193179855257803084160565009457821625894755658011553800474631104224432981271844223492279400605664225258249554876066270908506191212749752563657640820077179543461650576251832841624756045409984689807617473067746500298189320662667920614427446901764346447240340404489064372364367577911762144280877816369165783428642409472058926913957550996360790759530551521279285536336117227481097389268124245447114858965437145858771506953895199932015291211714010246457933242832000816584198278386895802527294342032349701610336782112829864609237453091737561970027998734424071797832294322623402625403255446805796227704398919004905049756418277167827517025204839503374351848469391547524012667027718009489448695688621507523290129180831700406860364044986209727877383674883318794274387343916795078896502454995659389309396841199894575055187213853066716098212186297182939805270062545388547149501286303933134601044978067458963986097147130099122259097894936491256965157643319675486262757098865961740573307565433722637719177904288332015067010562740754049782206564035117371401976757197109069262752331527856423149113024764278624904796387672383307343664189093504876249974361583831304227920402594254070726510528346167241298701776286624426151242972121655238553893648225566443517015510509631525362511484231140523716688941613356237978177923996718886757842777769632390908053814867326617250742767681013528084578915507476996922623128049008553335135034009531245739430044405737880506337513082993662969025984901032165795370604415650820020447888873294783877889932421292361927375832749427059153984685254578528934814901701475088645038332356799115737220498715911658556626779527489676978608227548139948708096380835754549025060057815654101687719849527089197031233909348229603394050847745327441224221363942517233055780978799749766694926423854773214183585228561250675768588608501647663034243660069116303891471656921608092282989673057618008777775005967700912981633612553445886223386758326774463673683795607327167286674108078919442556041004863191831257350847371494640737808776026076868088658963224748110597274997090867986357382656213370340714369637606812762597136158809576839022185982550895517729311593097076502112995565586182274792165572214949900595191497665330242816291234789645769318188182267881651346690039729418016340531353516014163103440961194211845839695424318129236604019163346016793975813848223644800137760026777505567261602780837689904236442160481280761309950458138837142407949099034935560791893253825233538747692742203075411663051785760689199503603653023537744341360172016153421021611756481891491971359699999504258774366749941380341282193607695832810128186295977390578599245301189149518864697604970508595098598537212954233181823553494853576572989771431668305504059387072843978146174815129920775670260483426797202690531216538162824721543131550263808496710311676163993411419561999282173953428873576438504882517969616282679149177993488850923110521723592144105351674497185998316277449721608288523280365919618310588104693789853393324071623292617129925968879515388452471655630306376704961718681603367587937264542635066170795560615598402947243816807587871806611664711579927213365637539548109210750304051158176573964486401697913707269961781698277431700003456398317505652423075865128380322779353625345122032922097731790199997462810487476195939688308911649287536181480487546497520001415534993651810632240230287002224128686508671218964949650880594387390155693898700945459511296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -72653965229348235995743210463503815187178322505392254198902995232152675186578488803532464777004979961022569365555565543484760948793097082552013441537603203997103242598798975600666083089795058150304136804640664367804255685567647404595922595706770384382317589105939193175633253163587990223469245430405674174395317308417961037704384766138579043946433807553590050350580796703966826231264593944550538691449529495841357662613338357560830709773807236043230352696170029760915190524293117713611501368616149296975101382277904075150839850409058302657393461322520458797956067164933685159117968513821081665982865354497786884759991195096089097708127242348746347323988831300324459952153897753977763500309153636513099705555102442325497892734674785452979337794857478904788622546341254063956198596014688738918347891690760299696329315225840952175504107133982109093507298253435567241778022635683983628326136084755716381168409075738473682443120199990120502237121568769216225988138761303814310787200510707760130241452963871529211081479767993331157981576030006773819345695790911428434536394250449999139319943532201365909940218783079911314603519593473965006562397753124445112880236184395653024069942208209911067283726153048316257055681161338005286380796325512289100591890383611204722084765412620643718082932111316356759229503791206106111170281282141987958907854092872611847924816297036904624682948709468130681431075886115891975279746541273006888722402964633551676686956865633332927185030131568928592366512138293342737889898280595253631886847407792894583801264386566644670393451873717766552601428661625648208116807529159593024180496988170698838579718581850800715134511809175139706071529001159453027946809832034838350525663364555133303417571251834744218135593859074198518175045746908278254171878263425379375503556556788359668484482516582544483849827792735790891090538896119133692905426019176125344060810295969109445880472324824689066697610403693269885339026059060809577239793924415180941695055636678517351210309387668276790513348477624064752013462357777199564340411700332628991483466917055484089271299226128557466906651449698178298455948243970904248249016265444777320738768727011225364196192956914172767814105236887074227258282992881780727249749346486721362987597292702662210225127703039761731733640670705330850000140064387698779559947997612337119043254370337923828580975024094911758900665625779616822905629173447059747868855799237446684692263047203566059674123584544909383639544810891806659835589296564011111588498902264337808332296447883979722720315247494269106720235673307761967112153997455458291372951652547843704163256582456504288441017386396535687936006325937406382478697097903266382724778092949084394640589338186148764884436043698772294483582315007921307241923354384747801485423012007546011431520541620336530461229470851127104785632150466442861106654184994402417052107712072947908459934354109164861731411951714379330873193708432052078463960515729326813843431637109722705437856952646851117469029602290960013491539910904936890024512004219157379308123618102052813643120542783115201760376274504803826740736610412380930964924027253585521532760693627588026635809823495525857241757540796707133350897629073304617877117434476138248734257858312031353902312939593834634387862260178793691086407791340632301910756028201401300685626442577831493722875970471224361740649021324102281396375202495270875954579123359271537506013176962689397712225133334363972993224701456725746788210715745958626447956974970529560869605813021671866425664668029990637927839002492822100197858431376394365448611072474068165508521499106996602233255748350053422211341451653524841826383104541483453286972030442711398942451214814676022376568290929746609429585410124714960088770335792983536112274116383335847938373973362763076370444126647758958707063164479807966615314935656624039225403520753852928217027319901693815260809252377914428830708062567556530219379969841362226220355804167062991817863571754649512311391355091572107610057042405597624136789827103544453469992485353671878484890071464304029241887278268288140237686195923999258179623243424611058974972991808586446939138279392877103681807797110200702856782164881540825741939837391915929321966607993883127465852458612077771966166204625815326130055226152280594655504655060405287787386553322796934505788922530074007765401868750408405288269419957525026720482827950820609748600464285351444090561491387020707970035034634538748308054565583012998493200916245484160256872997191680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -6656268590619855361306061047525536179572919325533789430822935183785699783522849214838356670553908138766787828227539051059868702811889936182932530745123904011171425652881186699041857170256193179129277548291530443222578857716143851481062050300251562914619954131677510833043786680955474574893341612947447389406131350406656202862529572576468772768187417780798304104684369694840254673515730520116633270701125863625819607522164846027810373984177775531835430865566826679332567526139183925378916447812860379412215902020552516037357807697179924499384813094203141497416775480580289314788465908961147334281157542274210382973547272670423473351297841991929652789521908703932160365623609208266952387615870011891662231128120758504655541904509694002779892955254140763648342028553454565803283859557819238809311842757258670015049013829129534676837163347647371994607959863490173513569854150721734182909860022700100526435442836378233038360542971616819866198812176986151450324313101732185503372538815282446184248599618123589066592325483866986515403641776268658875984672344101235248982089306085911815068242818923148568542713992876897530971385071351762706449540950263881520990112130936512810263667591931804514270085878867371521135394307097527709654498923473893486144838158520849196127656141239088033058562523923853706455882263076292774497571904265918480418383911939569149141026036652320838203213409856984307364724474530313352939769008216714243731265501783018394440085867571113340334149764845047949918473769334205460489246752657519613156832439034470023689723490043040088375704303933212331267263624296997933911089599989948493074691968574334027307931899819806541218073143317094734016279638084783141131610179475338047102998381476818224020535557811541163164854859505571246543299800074706068255978097460975132789225198521543451181059614563040556398475824285078580006156543280147993181152537486863674956036876473254756921304656932773827586989825880680402634017898171660525822892242863767287731286655155257208241295850465030842915117156563051787719308708689348529401799358334021762729819969661922950175748236728187752139900746740973161702976812632608062543072698570307111314836795856842179363144452027467460340097902024861568943512004377179494134459537246449651621807116393097765046941847126835741645838513181606972356731244231267519023395546769228403510702275277997429455812856328167966776616289173061885652824526127462766452728663465828680335664433922642048979495401034176800194755343643870591876137794397093775901092463450888655973212571498554871751903894352422584511623428112069425383063594266790462837885360024154716444088929978436006358728690415612938943144775415419566298972892749311454826838284315020171742213678544770381182933975636764392854875401092167763082024870372667653980541695549809596039201858653836756139920372655929620256727852827684117533247604036440622320842504958922044714993732993144349168357791371505372469685532797514968380746603958582255720824960635759752792273366948606203468824177555284234827780197588179011223879299318824502083378810734278944921382645829264394673409380966957054959659488577931771277089928565372868269968406922951949706206768213444822706820256632328127155654368313729737862538064158412473336699785785025174429012819351351421356348341243826245977515407551159699356227225039738141064228779608442229163410614773257436036826441423926603388557382789695649371628189848398614193440904424753761081981905139578399750136184911804813176214152350040249195408832382415640867500845682082525499662551609281610063110169830256609069255932324375266282855801230534231620079135977617288943778638871820989391353873594813260732493488541905094452350180292483478609437615926161124274726162740253202834513500579689648266144384931118561828647062503934964445200555515081018404818219728579300636294867119252524355690603180825332982767674244266802564432212390533372976026154542799738551402486285087606542010145605260151662494565534692062743842845793291921803760106322103311177653558161447925125254864583176231424320883095346882448429144812298668044054725477897876163330218859915586209807370779351322646102675013027077802223700870023407043116351807750811950161694819243077720749381498157953063025575374628714881621542562990455383279082952835420931884873467014527294904167521671179720127449778055301827285176362574642332369316151076218619827484995277551709370016165947476262985489895687229594768921140589029336277264834668297771396783012141392762902538499664529396108099584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -274709479330731817445057200500445707998545565912208886694682547834727049892668232198712976921130380250617122265350960814962879073142081245592384306248277149092887176436259955587096303309023530317514337521613845259918290897530736106684407333887294713805030395106430711957433671670482175717156351137443201003669464268555820765458293807463721737558687813602831068671531891713035697563917739153797704130040610581175333964547023604374277889591608397292930486218871528376078090454127517535700022023017510239315058182753465097499766037045928875080584432152252852902529857122857276129275484819031107334420103246604127491339868205059856524778384342575843775775663638559177635692713710126059002784714973691014646582045883617398092165382040888939658676559130126912132026176693694028248177767798037433900806471986643139126685917571109347101783734922566146713708949178424084328072680059700180308320402311289005103069031460417830626788097927574267012685340630481476619344431316828936669225716938993908663418015469640927884965321775543516387576549458374617966052853522920075995128289600773696472163793279681126240228889191143073406701102905311750367543438784734799112306152338839884885608423747325730857609368772653016196768961006769205303103789658861185012197390983896284735651952930573121784210974121836738988523828061928386061983089311223071918519265889172115741477195159942123947912839035419068228288775584061434816031440377347980553980137113312566243409371402603510000321561432110878301454344963135957858229028871993588997827196228471695618891618391020684590580707517139150930194978674380346377990447941083540647811842882208399049402457805008161804294883784522277807443114148459679012177834792554979491325559158441860367441676688366280212894300056747335137242758738883451460659814220622501697940296977118569554852044944557099337849912362149421956164063357882726263157648960987458995762229165527634484529088394541326835071750428417132937517789921746107396253737354410083929057696368928069681524159771803515165772942263105300709903719675089445276421241155768652880791464528703946645315818316014793094636765912646818889177435879055252906382438100027530431456763593874945568533888367858758984431684936818346678098389205910529557277378284253941039872225519916866069249318166281261719590649652411185866554700111508893013483147930432498977329966734601348419772491214857003626031381575876070072098968723675118155894520552747307744806125122160236808212402932456236743267515722460279755410862943262577285870549505501769083832626946578769542010111003801640105124543193342540424884368453895110541067348398391371433580128811261723238535914109991235110516066411512737446902256007213717509072916969998338271208071640626954508670006925479018956959531869330246381779073598869943697940421119732946680812004776402687373867250884093371457479883269197628257993917864675532935035704761548550201475411314911509911041119235066316943502780082320977628444768610035831352329470663659787127404443343199723358813949090110109863461127803628784571669008510872222096685914245631700114230788462095219809224098127075965949182995460978047275677853685638345670256423523075820595989796209401722613711289492274930597492168577753413807173759327820184109773073920995261728002343288006935916300296366708569195606149110863793316655566365688538191736612154944977702495165907335844251594616455218797126525250192102338566627363002250476322563110551491529263826321280494401136677476580977803529067599245731164429761762727804511023195438871251989995801284365019851580503345087261840893823384953749817177547501529782253212075922619094263256590769951706858364643051520839863042935070067215527833399180320408616839123942875401591591933731104114185463056194631062027135434306157909028584421805488501161171340853361873847510392023626337242169948029475278347305204222106599625458991052895899207363069563771815099628149067112052524600951037427882918913676348542962986377331999688784029399683451658793696461424431907831767426652853476443474899587541486000486441490886349770827586354674119908404594403357382029664214335650220275604050522025442966958715541014087981063173386269786513346482537162008936195131552152095204738284284188629335202150056068048383869074221107482376768457355954458241545275858846933062772075663561735301306830540932134945799327696763947227544716040645067875683211161232000059528584479267850409404996348160536105943250327100132984288736772851455425222418274753141704175564858040595096416143225651200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -7058554653915835805109798920546808433532177558323436989249808234649861037869632390116420321813582077768793766034909067731157121423290479961802443669064067451388046553991239169362015956460748015204661305784583140495292730975137605763605411705266432367081940976198248523145362119183288916369326370867663702281185786064742668707020054111936488710520913059581994888928335803020922275870144332585781309674337829022289517488211211386660112186121611012580060944833754049373815279456492718488234118261471455195566317113900513638773970986344265135968113594930724637807805437619761756041684567657853519194751175784408586416577651577915353544485780402072339455231609102652072955326124608844584395295720470333124655645339728176689181580251649995920794397837615603994231655177687191891845717290865415901671187217200664101599355742892197363605045785663141904003760855673083515290762545596822625281751466764298088897623463320561980591114715854728080560997412453155862531735231322174580279349816250968488430898980856081139598032798378887569412167316208495016085447069928795483557129400931276511945693334135566518340350348676629878022729709252797273721882102584777392072052065287978266489764230691626299043214412676477329847524131358397062722351106601553339763569410210927692750720069707343343547291389363231975485710428656865652349532414098838484557707338871172797639521828296093811459248763030543529633054164107563656964531755480801108524355212633624281679856063767562559677607431934096155942867699506109678031712582130689653923863789460522153369050012532553332536195119766219051521455572781608225858192995378057884789168500038158259640418055286242958609332813081116074199691522731681826892992641900076862454522733400423409831751078569043533821425860735401544860254068098538145264215491914505834838515324431636626871078602956180365912062558251483195291350453405502692728272526488500944958560161966221592900583415465765143223674375243797366207025439672333872891643929047986102533782306885047077205019240821944795859845374408861929578891864368482328531306399290865049071866637120782621675323772164504889846104844230430149007411936008036953625257317263672613476256607885793708790997841052104881575854406328786043713546307412020229525856489491914019188048701849043749931831849148353261138569114819809732976594561456606099765361029482539368204486197364189129832101340394096774033538036897013582897147841805034300468002110645396186178319770889455935254862815304128410286235908358882667419951962344300969414649862636634271404398870764619301751001560704859431087656203853301879383546507739181796241397836937648627381162914551686137587821101050368601680228797792977600331353330099643664087693008580552287659990006900668396029696448437316062201033820028302664723948276830330429265614455497858738432479610918102764301410776262226598483954006182120034207612120945564855479593590906348640993229702222393248369341005489837378397526575421093841262948918147748386881774886401214165580661328619885432322997854740015347973333165855469360930843365305645973504279817048056755503043065716014944850586242848859981343677270083372434597798721121107580055189647271680221643718228267002932182104147275452487167001486618848830085146084345302737372841816330563382473742777930846389536975260128298096950433743289959548907076815347491661944326283691757880821667264923262570985442017610502141009794416398227531846449045311961135453076039204644998290378705608756816392562007287196296352344931865958091174267407657158561750487073338334961695085261664096780796666715642825630159022812549199428259448228135858640795091468719014389306748632731793929802218870131675872289093392223201593808418059105830419681057195698187713964075359313434685057053317837495616027999432448865475267288483506539705531541563200103575857392596374043910715748029419931035069087645926197876238414692181050305435298066705105814545093658325229429364492591483007095093055659749442609791117562586579815569210178687187148772514557786702980408040405129410346567512156933604751420562050414802466718126949857632440972599851839121933585310845202428078131485727891422479774491701172495198208691764298326731466376445568301177249471974080934519122037884749413613925762407280684325112748363262697991089023609930043800645602046164473837524904628543527995824599804115451336530548039688283782984291516763823791378845249781305049246601784386795718720610721873460417400787378990102440906763238027107023174165378480198658273974032781146608107520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -120609165325818995456584402757092788300669834544965069357001879373828816842664793043292953504541309167036784881789988313255671202846380476217475142779639423684502484974132391492538954845993705018755337793664767840994085349984890699668518769850852358014295587110006736168592364838078558630156043401906373888050173854713600607174231198991205670071529769473849173895023446291737215622513144620658799758039235461035203668423324430007565546865613190506657748924742536980484872965664498587361481288087224148689331564347809499497664700296740081060611700346389766770517097461372988021409804771969416475879713044845417737565967738924087964149055007011172599299649636539215554476866670728720683331956179825722879569867356358787469080732364096317166383063362638883555454952386697142261538448743222490860574509097837933313516840541380714803349645099208152276557841530808438808266275274195367992084553920710940751154180167058516970837161683925984488190764851195904497087827180412465157296529871447883132248730239103438796535150164634715723100527721561517289950622339532707988041231727745430679688721491481009085037329475814939227066742727834131416337335651558674534432397502001256498496126176482160862035217074700844379968674189984931764666095393648726487689285669733661088372731996573972928600778639219536488896084302581602189052316137827327550012469896702834855754869652530855237491961904418857388643253344320254753518039905331889480831995084802835231385502096591548640351174689754680660699311878682383649269660960194845599278743527207869818604908956323194368090618922983533681251397458850684256360160825051823751874501651466930931411243938132517557989038276689438092899951993627399572082012733943351980712405975945324358652963012852663965152746095720091845232718868874053532470321721239828842461681126622538286798994430817462175386954731663362664135779417621580819669006786911872160404880001633588898947438027612485130231239452720694926141912457019552087038727386352209432902380283150896998513102856759433199603350220904451483701021845818888626295314903560997964129585137189573886228041131020955029687538747150469010863017583422095493001516406850873933014162063280921977227367637041766931445602197756525776757273964235269073136767960050623691800421334067160450925876036442875154206257408448122668093347248469237566933664167815236816620523304074650780880800845059586632017530950842545772841723836883423624666555930936834786504710151614003038625192922918680565773690153518997609738823630185691007796578275037029841299817096628237723091323468850515599727323535089723096617703654020915607847892574883706549912781425235231931777274472905488751941339448247183078541622737626697972520440469762953316543847631264900677705520579382831538518069578516848517640804787633196858374721290892229123969465080826039898258769451646120073626899899508216990374277992906441639792161195778195814168782046584400481445606370033765458028211819743769430651087173205088589693105194393077665261564918664762406230657821214095809866287429759389912576915603667248988569500567751228935163701081800217046491593731964902154808890427732452857301940998669834096760219824428514913959277194495506886620184705001740356263036471977408903291576292302793371016877394683617488971118966505022089732370560421982611973619802843230820632068618127569228678601357322977009381563776410211705230026842247440482540400379293809333686984603323255419722134474818450536366679818952841264711863258775396489644573225816742085973149931376704855828209431697323437591238057017194414975928972480580353558463264970254682131817514693742873809745742579174196969248085302724515236208576536165322875534453873666867491650765843515050070707958602702193409091393112378145126146474417865821179860524288684511052070781721525071433545576510976595952840113791745263357345338372893110666551857472055828343156656634195611839841238034092173084676521352579539380160965431316520143062165813508224730515142303678166568074151170765780870074826040176172287541503012245008594602541457675918505300359753003531161101393827897974482499599072066243013634046926636240072848715468115938030112814383487148097380178542387487314982620107556924919722638457809378872579672904062377507999624500444777792883680123234826529134418888859617880794002098614273019590173654338971842839502915030828042832016158117412737020589381084480255856688650823185682702346079279021325582799579563114683758705666156917047236179357070280227390070776226349856988170299637760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -1265619325787563603872666715610538521901283959587911182330644758967691947863279207919389361297619271384035882875682393047801231412259021397369971730758480993876984661518869432035788763976309795683455525718449436287156912624594247034739963737422752711883058944802945999460803044302447932498216843750385052215559468901891109059488689721972274118989178899149646602350900214626408861054599127399295889549826771322711562499023667165633713191068643100915620429463576417956566319920298635998950516669161952406900857642362827689791133601313758644589435470963529882373281030773999325738275905328698104612764449946037775637921223639820900801284817762590187365380817160270420683024653426675124124171303426311212477492109897390135875319558928807854525877693462170621979404817959887874252111429071693059627210319595199058494957500645387680883011863378886894257125972454069953386408019481029439587529739542306613099912909960374776863368899456348809039472490935331498562978284198582293153538027466819585835400035854019376921751882867132558198830083299153505591458035016493367947671968001976068688593152275017472576098764415007999336219259664719153671675505930849591658941574478819982096682834887709471031920067118030434236744484241169150762071975549867415117140283858735498244803761735306061171362638844302534563384634564529787986370687121454142066875749884586469602274694605050873290121141451982160793964993652841208810837380584627040573440948622703191863154405782030424900641324213964750110891473454562796291012915731546479940542016099464435846984005556979797328375464164839483349610219829522837916698923204722574465559218517439054493003733477065991741432088089321559678398369177417462076678673725879198565033000379915697650711687749432144491943002612111086121139424140254090853482274894957968226590324908199897494695397943889156909201103130795229643280470846204149959525427791655177734962683463079346461116861336521236920508813630230869889276941220131367726356783273041201021461504006246081113277985645218275952383968475115065893532651072063364286627609828595210714253810561046307154408859278770122093787418974759720918529972271118948135499647510963590524879318548310079799326795381025325978575515263513607449848610700210729688586411490525396242372713164535907397682205892057825584827702911757320502710719535000257010443544797729569691061808551084572153633262474131640816110143838588637043357261891600634958653606950686349127373992738409993821606731927652915801259569979800786900831459848701150739424623214691978923476983115536156165592787796641145585624010878935672732751112388247010320134585498467647379388136617810292998159285135135502938480828975045479227472323671920044042924540798738254737435610020307224009874875690648211572788440149541230157267018411431070689913085935355820524966279561466160533089555078634278212078625086612795802004527236756252495799941701113131905451157009911018890711882489710588033724151270118664875066701837742344998496828962396030568445149117380391435077697561288467811625236069634607129883757995240190356371088982555116165953544926928152339016447795348495835130836384764238267691913410943063221389083221322057720440602581436705645400882658502968331595066562708582824360415267048192543016661031464895445719725639230465182374187886287448925811340996289123623818277177737759502321057283170787105314215663574691525061391303404296948669727168898201938857027138422866100253713307384056768916914587362439338228789162271239904051908563431134455172738066775299184186193540193312912167810309037180190927067975885953338707131039996598407871372307746574292242658559402039638149401201595550183191012088721751013642393500700162179336283183197343517667041877479006308602549742799555189192483107670920427422300755287776443953695286636689554472722542374452360035585740997613809097931928847832493921321545560925538750691331368411202816065277942063315649599830497588756045547969798564516660531529770634871458680370173097910412900788300403469737342651511617975940227506029241756590543595213096358877431017733408725806588254117339670175099144959761640261259770682354581937620403191138812325143101177540128129381267603659238563182793774840838059640672381836618665998817848668345110233060251539453218007536243403048581014210841732815091200936170820887745443665529014939077122508102392923290589410457119939863382388373810678883837810356167866674547553892080977771701241876761623691679602043918481934025483763225347296902843910556475390759324876800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -4392061264514525187369085377888664111705777418695243757308418464577620041015133067034038796987990094031835369164398150101609550092456192735991307090598690121805621727661853383852524530646080181588408885293004906338508209552235217362136044299342438592301030015320471008702669620117296265872744687916715603163408724695867639687221429491612958703429852849052587339527151030391619198018810246638462257322419183336093518387876695064803180554415154454837972125470715058333005777616751970904665970567760245635467160314689509420448124738445215197483436163592150644586970729962544213817445036422905126583307714643776010943513031878625806923235100327500545086223516315033878106790142093318328270237524924949385000867971016642938072733079898280717051074657340924409943973784499126189282038622019760921970286958690465542246556224463077364463663908722446561918087814533555919594487253005482806590109311011720362238480552474047070895635719335383081346303563836096907060942160662355227718083234691240923577650450422409362668513684078185883891706135152115783086152645934678945813962646961897607512677176192248703046912361020170565909290660393552124087064061662163145107468284771211542964973105195083465338118647191706928458702557595457254259301430486395564259435161477346990199344074368818935988677264477775893558088162495646793969460192922281255654728731743871799146016865332223385629698019859033788244188753784108987823225029041273073794858524439480413845129753126669065328265335598958439332972083928488056757502323855019942276519651451076750471045452083098543571501317113875514187048974909855983387777785083333207615398335019400937845628862581682948767630263519069594629688695664865198662331525924408009796975008345600234435808325343119262819021040825359371231322128377058292530998332028506263188096024858568790358354697106769312396677626568552597814823281692502302070298818499966198418431089594125754742099450441105111917764920604276082615741030128848197849322326022330029261970372579101414566600927251001551861902854489705199176966919037784466397606443787473701243149430198427812030800678827314019079094298052821275809795858306415304914746972312628028557964838202247896534029183683561775859515712112285603341509738064333660466208485145451181153311551063048303836318957897522210123319822146696514077554068535180497156797184252931447216580483796002163703342836730018139589785919032749373373472688988780496859430726999242822393996615770993267069604360628677823452825236718014471235592345136001276354857807283714559960856133966230067051824768548010803868420417071634726657474782019012740737433163149613987289088337737156038592254845682620657752727413915409878148899994393626348883237097787885424856041845293349141594273587994464275887647070889979282665571277160331784403840335050751159835521471880860851353341898737412792230688562840038173106646745817183629364489189747211380485997763388495414665790103144767926770708263958999441348889140755699381862666702787323962012363301358423675979928964715088428096002308702482954355318058803382815539805310441264914770992601815340861062778570735781379038896483586202707439029627619611934514841902616575814435602303470342008750241924425017501118808238700937081083263276299809960152572808406812688334221478887932560478182237997001654591994403189355388340523465403779792088195268040030238413808806281659452504590622159492695594791708003083136898056042816548441423357477788314915432290890782221072071653274585817452709121546043663617291962755070202196380316496038247365314071694396890978076661881315323915095406161080527980181108553724487201946207781580060327238820326917076629957296529947776789108476034411412516543723974426792604265159520169024440084665441132608206138012865983305265144511275494620570633180782885303836596436655964189276479123993128127675437399630864179295518928003407379612552234725924556389453167499121407024991052395464533125329243927842231938736336723519413323450452763876603362646721690936097670840237002754715018422146974393481291864065702690039466825676963619073923069313667019000653539863968616992525781185022711458295165881442246565727659790265465250278659324892941059771241205015940627478898634963889193766842685843031864766914236268576642080748419189913142350386373940502670250426889022126251566255161977188468681834251862299013798722460496534854430018037797419120423474065849960254470602922303413996139283810341789562604272952036182324137435463392568879373928785829384348217712144547840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 68360049991045594140206201774851667905525472584293248514728599213048578281606348880134613878379872673646857800162831792396910825234355138181351467126332381338811756886128336558545828368800102879733100731350001409705091425787059100657826688566188239747948700284723850360051269836751847912608708078987373255802003457744285213955930525416335276144202023762959490956647204010980643740359043279788734975598984002334942550662384472712544205110392394292530607283175374546335470085960688311368633912248782115096037810629328371831654632337851971962330584126045439955503144507839377617193651675853703932557059482141500277249246776954276324140316137751489732029736577351126459542943620117791260182823937565913630297462728184164363787137207121933807927250951923973516575063181106579718644607066739215012559816191778093166387085957907251370815831914657603480370114975538735403517254359524040977348590421867909860951060559320038265863983489256014934327184372101697188727595394141108281744616943244909293150095054272158353585416530406300138760779928579550273110374109882149887659785305370505264504367198917203062295202523867147929190573264982725693391543633720147722774294035415718860360007579965197875872264043387650426236539872236684986376511644493068534664986290584061711735868876491075980634382662262832183882954376557539637248732542282444440224612130253875880503678388293470585433268564272152152238688216048905222028679996087500390546422644556057827034425282123715839988097493267519588866747390483822425647549328019095585276838740267642009093937862310565363495407782694352663414331203958415901621544733328412980172863612692568614099536686876353650140521401277041095059989804220479113120160682629541443080260650053144914814068036675604458441390459822411367049996186357335264307850075630581726409901220497426144560147497003041727886415444631335865514891522454362169950842576202262280032176226625846753210630975848964448564196931871019071927569478275583966342844155085618701185849341498604260149177972448565492101226866783205022541035854448394977286597607728911315562735893805078254423082498061093739995221445831747028193969860125644755698767084074917164404923708746178668729636525050258538808175201032541205170894694862342422600349159770100133992141960677888853712401334472364527915283652885274392188973513984762271289092865149248527627556967583488403666409284574131153456038916146815598255742677091285788319761423985978069099333535901193223467074802840435605473963092288060021391977778661256511197581408156289204152573218477609692179478182178175382562364965919739749987801596609415599208537973695214380790288781199754726017283850678543196767183204219601689744586211416405638613212572465407051878460815180108748570957012150884243998304573927157426981731502525131542968205290375399593086462097232361156829141888931582400722641830522750851814698395616111987037153184232608085693278278987459158564955308239383705104737521142551307813825095112537451189978687058327949643757903982383529591379814238515747324968989167827755329223932972203639060116218935464321682161825732288455937620938575644490144732988617978038721068304958076723660823080342445430123449501086952147742341656977036525642066634349044914627750063273090742493843119552880723057906943221156112125932663757893938876320804833756679088589811779089097838425243165083026926049906705269292422032894344911570488737127970635811993449769917184127021031521414295280411813439680894391173388958968524778399908222916713453168190257447004220388528067187958331665901461253297637115660838255236151796879743681485754076025016693799344640175450918316278371483587675293777629046739350975870517906355004304390591068538534793843570007774220745183486587017868425616033375940871547707143487875967470871985985434092702025227846066370000752507199895573872004364352506356177958545938586432747186922406671034502877400825779962980363520386936630707122038705225952274970148897659374830003951784790482321207925548069591815471381403635007541907236182861082283016973873927272097409315314314412998004696702535633964433147635523422343343845545662829050335430900575602305044127415899970486725709526666128719580783510754009508803180838566662475627550038481510119467142755243019817063357298175853994233016871064877944341754378968343938805653608675307779503551095500990450714319492867157018024041485309139799155534976803668366920306805876175884455737527406290070754620575033825333861046359336969551804417387425460942461206528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 358808232478920643197975640880432828305669476959495158466455764047702597386288993776248946597033235190081905516598299687331844709042697385449621253214328224606165612192304743806188529035590181466158439869314732370207803144821478358654678949739208850347810727264184021437700105605604183241192138209819901525824753175120737415737915814117152470256936376469123350603474352526874953644548208351456659081569482154656732852447815304930268933765005534485878742386491039372993493141372643945139844851373399205616692662575835576103281101259590259556507068120077868261374944719587702967095390807660165888629486321838143531903281277886748198469980005633146807702882969309046330453153191309109389550072993451245331190948246850669802577262625631227182621775661501286858693737267252382297105237872513381639038870953720453028113590966317604394569352773320734008347967082187580550693362190564682822222944778259465353826810743008939229636477165362737677412197950642247897766032622943030592450840395676350367817722371768419831546637407593508746894840446402673477294119586537236882587871764385449951477997762343329341864631402343951972554935671661449345223228750453136492250456726886852598478479261292539997155475293652456777884083431306039192964301730704701713184356152787674596084554161397713027738098460796273740704135446109817270625660683617377702950622629479012894904125194395530536142512497610343241793004100727820902785403544533573819366423368255110304760345220375556745414358004616672773469494556623065095491107437088136653190334030711647044335713988857484472978525002269786281698144058465413653572373854156632581287997601662540613491129140316202358585112328358804177972778720134214425395135844863257437020118070086845194878906679456658295477757566986212790053040911029619592149348133999561671607706272706584746567063521744939832716785299407679965777966987165944469220045410675551468505555661635068486445082185967217469298632235275122885938798634491070015863161228053622931200806903437575238855276259209997814159431655383402255824841825346486462225626072815107071578487798803418774834192787325184833104368373411614574426401072765089471490094240656059227454492628166283395091335668345812377289810255775049614650536423388797193372103327405423779226596002075248616698688036797050791154450660874688754676958521338456913756620918375572921079415429171178697681422529434245792294200631286464126668179040545897474568779463633553062076787840587489733472067083276590372075586660960151666375142042237137008917173281838820986090011108893844706446722876049367076228279538723044051939531848548728556323100773445331500165134384217960952388497156189127691107507473641035099277852813942531600283251807692091591392821671462972121701677824669391891372594370218272641390652710337663170512632786121761444044585249902658424761634467974227423314237712387155800902456607453617219597881586976105817942814941112448033591566934123551209841358641640587528362314211860081255536944164917211707779512334289105145573991368552033563666265817933890503845013965145669005888835182009050386557611605830221972187863775642066561484480394678799590482577467506083191453322358350624280848044464973272497330645537534143356440574671541256224206312232959663251630296214000468116750935499978745350742504905212971565728913876468955416859492419362856052417830837130497224742288102761784212881446774807091074183121773630125960320649908438107829091445093675721475163430619924291564732254528133872163253779722396772595448929485214269874471372913947386956109125506587722633735840371906466719266376469583521023762609435941905281240806267845011435187103947096076534036076830201683344878094170695106021972571314945840253404628269270082475456861776309723179779797177932738550076046072392155918133103581481961089563482543184690129260907327870001507601308519213129374293687907728340781484474409941782121303503484560019251460430068220652173257251129958778052641670595953753535378847096255381513818132642903159555866105049085446826013863810639217832854546159198223346632303882377972787932959092359810229748440802427440603159388162322320030370314327826986826704778217462409357609270912576944573047194017967678143330844572936928468231469854894771713276450786832092209200114499369024628283434552615696914783888711039319400146633675503615374344006373128224435220754265958770043427487151194664572873694480935058190707759634313490398088618201181123953059651717644117952458606129201467937187395935115463884800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -21919298130234964597262464612089462866007838286522863673525412167915988118252507430520394855891072651170312175597996456839753421118019108102804185334433604800455894082385732575708789373385204046182419858692767705492897858014092911409585458841340694500064553285039294872763205116191075999648163067953328515162641817857311153812866377010796304343750794281920350476032780416997001617969970910911976728783435090992275560384391974805913713862932742066314638401978003479704758903058047512137162406269723455331568066320231069008636135761949894738124028989292431008886306336404154719541071231995437631334289664293973144266015526051307127886641583516233066964818018359113408207109948714070002781990814138988917454845021864111747634448999240473688354147699980069381669134920830948573812184089813888189309977979210479201108161454218734415928333799407414058447675819670629423199721843917011375780371686209507731832211564254581592748957683342001481833009613184784517900408663768551690877696411758886986450729616231745988548621044387594876544067456739922872699984617602879381828648985440571640983446351828681901458707384687006657250234032226735184235183487065404637714739303262397817258121595478571633529426090463731567007458795854481322207527360202539171642463369456208574877107413926252688973320888009339454955284580727163117198145214591654408407493510176643592462180683432999934776352214206887657676363435634409154915690048073410027790644619096508077341862319165308316864895652292503715693997759850234398994541547690947002603031789043707772638887418603841412507089484242351325154211689695274412163089823699811415293318038792096148390272201109431615989303601549713548327338164699827969508340434320900663233372763232815934421215100227287164666218874668000138220143656451548765170346382555275025613338822168406440089737577650803575692615200427057505009514914207005626616461772874497368359518711725306467676630909296701690620869405316178982158103714996309649118306141880021908798591331386938490253053923314931042482919924709426150721771768333423310243188099449267256417598698122982144233888609711543287470895544251254739686978435607794459357936350659646600304076794433776384650519453020695217629908785662781030518637053951190521512474729434701108890933038010100577137204881200222214857750660482447133891483455536907346620789961604033445303780856402795064390703928258027599862022820053204189443787477467680256207882297297205956834999030792614113187969918301858644514390477100344616925759623469014383879730182388593477763683350761697416941651073964799770310746859080727022933467366116917223684092790070692691666788234908849469724170656446858274854483429329483136796243778803473934178347307011521366750737339330267600399399840176076181433538245026142972578382473485383212113890295127275146806139201807174230181371258913570482592324963514958326934791344371866571234123493013579495294823911400901898126373720093740279891071529498660867502400621870003409201346969351937796295182056680926235889694535328566569554368568095980339749381414443141285887276030062102103496154354706867507570979244911926613351158833646655140034356200012131589690959210509201047293007892107720372026210731649290200936176887529315084979246169000130989892971589911148174710579012241822681222664349998202848313015287119838317788471891846993505263301799515950278540374496283728056409412016870803216551213241927506757938456349870748351691063896788638767571576350957309921934063385060693680547815579442677884426017630207421434085688518186738211227239353763170327350098443947394143232519951499603169703087599302208357308633330719598818542359741522470477303440615103758068197897918371153420068160225438726399722529438327438556759961116006495785659324070699041374347948780051539101673886288841535682302510210154652335981462806977153785238028093360422327825408791048270186404855754074109442544203604620904974003912911237110098320454026887860502202734389745678642108276739171404470827305624392896247266814530240755993463746238142862884449953717166320876102049241164250475495061273671036837195085830317597481463059392795537299332774084219595028438778284780039767457654591755946507903845321724349500937656927400784263340905006209437809202661054501945871737701437981056642761796064125033850617586783002584333038170157077483074653247951597752293066385587471385624166508570472689788613270991432354937014389354493748613570328979523633309855774595147958385576057885570844289281955975711948800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -475311076540488038963372502139341887074913188122815656514154481606278348750317274558464131488737863382458921068710980341464058210601778598979732218588588649464359309126620637652628819695312450286727822094598976606614267861016455525703788903851793830692561633011486560376426318681975275379324335389154404746211367944899100603345287290632795767422526317710133438108871771535125107498384579811132273962176174803311671329667273018907422612366260301799351898353249912422190388770804950509067341923719063321656479050285265238061798077264625498197969665764873061174065675047165439609432359813563711764161451831711855324868034167713468415545685468799316985614004223174534218437134245270929081643211302093730089513848299321152630259918059917275856058717092649351146816734032623859887753317861685818856114016842757181101038602153747968746666466924319521601148306995042210072437019661527459281670433486918977183047741582528931675192721843294616983719415782263762199238736410953465594845100424882847046917637887996120265269898635637361498520758077810918824486108636054482540974734161960219763359402299844739089332796574828701820017047573539825741397496493739984099110776179158334102004240016340050342291971054149645407820849037354572489343764458215780944405420729719317485400523399149383921744059782776670917276313371733376122260313843035894758334060921923411934750087353553855062371232025662624533224204551942813556947494291501252236206325085653156366459801755383883809643404254299278383127739451290836762167282040229205678410130885924538406581500289077863699499024894182808820337343694149333549219536218232287601323840108292881749749408925872113028807920486818217698079074684930967635022037743185625514930242990131109366250062113231802822680903782069676402123944881997242434448458779788509878306375181110701397216865206710208180758599581022818334969892826370492205906602103721102168113203851679135068922506542011853714179427623838246509765389041082731192187848962787513939333354802769415356178817335491581477182580176525239378143233994520019190269950395209821025859572109816021319685513100428488684772404466258956507360061097896542518973528431778136458229943586609055415366726973832692696588808321682746054400335795583876905857628161399123351054365650376707628053167052910505809803709197270914264590796134097924605566577637485647302391779266355809972787917726817088536454892130645776542307258517596755866131387166170685396533785063132768123467591274239206477138476248069736934862842180455225754719100955923419668828782635692259872844887663580802059834498329797041392164524474608372085222822440035375004814935501308149238037527812699434101456086227692662474092495969116950187535394262252442930268705677667341126475559637862022822185917882869916935686461871823735141160732802681941739896006354404329335869064955332081667110284326941245620819994490028358594255621403703216553127522477479175393895407337624847610789490407097216629714652090650380203494119551963117593572733071908299743363965263958904428882010390991823119656985931325660088293590398266420754371072755653628027237020199652155544244061008280833515017247796875723327013201499634574442687054246740704881379372132243632429308404112378412793654867780198036614485867922396976621700388464376975675205153223748026712965750201187875056026429655875249674207850327427914370076983275906766609417223438971517945918605927472127548811596713277558620256186838351906019860314501357459899128618454800595056246696500196226045191271613887978799909915212434448248630620543335316376781520086554793638954995898165152271710506779468613612820062444629251075365447049437560488467084878235904311970325137071260170821096998514568540892289273651615897766538466932121311938462871685352818006760507626654237082068187614984090073063443340716820081754089816933509600254637760065270576570189829407584834419718977369513151967801736602078601515999112204714050497923987123255721550741210373954025591379743136375875773958126962823155359901788142331716326449102415129545545106148598093447831158972992343024411082173825793886992873577256747496613400135010527311457627535330372858741134239992635961091220232594909234064088328743416095473546505650718117309926082192419098142090153058731587824587179581372779506421898756710276080770391336540565703266603407202912672644741194381151395082076863122284740225888358839516156099388672018866193967497685589304369900341250224491618308397506531829364579322214219972092100608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -4164619762613753440131016583184997771942872193903171505777083520320121574681158186199024776695236834855279421539535465323983525600929442088313541532946974712188259523385696848421327535529732902712611473339115595523918766042592573005403811843591638363881272734413087573678953895058431371107532257748421728840795466708810940581750809884087259556237832719270524661587611637323308168360929543997617423070183584978406077630237138838379890885764214845350822892292429321734555007105751759792621430185857385225841043301614165599725243499835595730913443154540206136961747971610225165693625804623140893137745914616057044716775602770055083989040878956376537533638847702469623365679616069711851674254143848833831332653698099917537437970645872233020612771032768427158922442266286063433930907403187259778840634812718820949933929218044002787779191207857492760853884948692405007485259069661795822139088058388836392833107045406035375979584717055045274037990383460071130406956468538371236240951440565195913379246890638910302828654221869505424052277654366334569338504471095231694761064405225442501276305473766049805526071368840871096649969501605973676999946806593231101476584756979510620305343831642316221406726795024546192487532295195568553387162268316050955340422673953416107282457736113604128521605870780978071244181765417973581823157370602855651108914026826007773466581728713180823071437210209107189209782887293097229449784037045267436141809170419939858105863010121198588370530695446442845191592814897329035116116375604268831547238652818425892172266005210429529695519961315533576140224284210997655342272339858737992799201035321652873992472540111519695989194225625459461875585733736168459401672885858610164327406243344330369493760838743793466580294946730060820407761290653335917720104245873656949274011938826800635647492345459222491994342228751729870281606280183947837262139788834584431715608376648099414342310846239163457460875218432578872291934538846062923522052782222729223842464797397420789666040037387380678813629738583341377935024374281804739478948182973256347307556520455019822714665980093910449772192324956191522564995922706665219922538354286864884461875283498064561156319214665905893994999630667744840650392515885751992098261453922111216027646940120166666206532289799101570818745573404574821518825931224479987810417961966508269987047220516455853077140208919963009382135011867312896161373614183541771537753450005701724558829724211112080564312494367437293284735483712851014123923427416801991391322380449838952198953829572997296353796558168447125662258289119027510110916884290851867337787955879844811572910524350144442525504078066161516874958177362613434839859029728154642720643149499017351887562219311973464785257205995204045448347770459752014243564823473204338642641281034437652242354784457909761753815184646202066532794084488314241045583504007589964556625628947304469623131872067877590576960880846133428083111470066279634524166725497235869480110105216399848481445139567150670802311846861568325930457467241798192005504740456824714411813212942411912142772914038355076415665208841921511944129679365713078280722837280731418344185479748005886005137290287812467936608282243258653694223549655860387698190592524599665815706550042621605327079468443337013537603093703646278061080002524433631480530390416818525380132889945581222756005726525038584673610784470599622940894968580005693698560681245515645696312510450323567786106000049746127517411160615540827150959645641007274952193769697700935423951893601334230962825802591473976141443085486645054508644613414379083122038055105482165599128026892952716935263024316283991281675157692079238955447915131874651186667558734463007657666365468119989127226568587301395721492870826160463048216169053638713768755729033779343637037201681894399553238170559949118148208402708193289194973312457455046070075698264242400666832042948947213689674118273417629127262391510106061679988901007076216992050393185587183732312028110041549174746003447714849884549961071439815235882160595525145436375311511694283166802596556298422041418743188683601065830304347080728368448850676519216486416499503093016656968231604277254622299793409094560280506584213036555120847134876196577795965966388007073200649310051016634903192059114428686285405290599358099805331615146699893347141522013640722292902846312737318757277962036936096611776940929676427067221137279626251481690798081061324168310034609926962861071856370988941952050790400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + -8767525121818833864801026448888012832757851640587817323037088124554482236993066622797153759595435941213630116093166614324565293376309248087279585407907887224488800388125130170558735315422742213197531688133828304698672807612886396230735270094078858577994237661642985254011223471846948483363043044290075234916710839835034460021200635779397983694237049889064106186353847733144442583358767857749950305527527443517701835433819772108853487525814253965154083220586154929066952776292727981884606690635417485000516344152558313511500478619811396962747198278576297716218344709083679988302658340206293751093453164624269193020625208675476847333853160194229379190574159507265509430468124960984379004237540529792127489555275266733689677745848062576567161847614868620555863518281178183068050630996143372391831866871378016891449728269450687452631641382910336454147159668502137462220810896018900501842185591022943792917416383629979056639608972368675311951354580663723397672208912734294584392703412727648602470954816697534811211400447662949601625086856458805102517621412684123615893567535604096458856583683426972047773017752000935680185759493802137366875043670315057961035053362275465754716036397917888929890380175743079378083276268251278832410233728965040321120855601520335466521318813105769020746381108791769149572715090420758952332383109971484394139612331849646426743881214779570847302395569955953987124851436678970965609381970548739480231792230609450402430326525994743471612775375057748724072064365095984293825904770174583219352268617026614879509584158604461642179962545639274666352794436468458931060402258541148975068425296602504832082725667087673555479736702481186516716785863412615353891259197630990064813419853692427167382586735998548132227094581281565717029602951025207475417348043167399589553675474786939629403913773549527191876117619630659823492261963637016214759125992349209136264862151967907776477629889291434542327825053222009047270279843961512291319416118317798329490742425522156186694817083128072646874673154694555432931329067850823941567178002281809699068492181552388106240410472818845676319165994447929321584407057034049458129578602249654037899122886558246821460204190094552961916642507660864389775475336481641848786283279847992077315088378984974240553655154918969827374750692756048866445810654876656128347359096389210689254829224676863389895995133426269234243888505278927961433005992320683711944952596908204227028074906743983171458960744058785020396405814868144963104047662838919068994623224206673951837037811316711938332492569523993597605470265203721472020712842320232894975539886267923433208351706167328239176949909735259562629869840285877276397489921129867160803092757453500435891665781610499974585659225013354180424448880909310535572805914909234189731050364923007085616509952417053354320171054271277080118330960590628905215148943602825917939195801476284828234637689569428377046904606581906539139637412916586002001955618625058411287050770053070907599485581683473074837105683845519248074339953646226490088821614840095834202127195699174818783080293900980041113244512360396724265786080157162363965309892951268488443679592952226429253321227011891072750703600830503571217245533155055255520563631411577822303739364270118713071024383166974570329815705080213266955571599129895167064527205238301944346165496417877311783075230993175345515023250061381499490904992229656077251126053520063593150881674144478536722087030954321118781343393318707226429704576743280460963313351330672925614384497625815005395318698449078808144230004225198592879856481500175519812611258051905414313988738841125116626615306246683136601845322213360854527946217819883597823967308422268382741325621857629709833183741591747516380625477926766903791760264296113564525243251253075236474119056328490020224918944434281668037526069834929006838757500519777061518980761802446599676374581325940361326026582778129133867037945615104318115116822904972016334503855431251772274048421233066436273983290210488366119577939376223752960775650364272487174554419699198653063597719802599774046048686514917964189954745509400460590315911443462259945215283798996226858078595529954063001337777364423182143911996938021637268111655667905975941490347520154008207719157513972364889892167329920587845134085283086206719190713461784192348067510969329526431359035669698691415828529933023630853928608775823697439580197319088725156081253967167939116957449937039771223495550752593878712320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 67171116770535892715803768787101913133030166092823801010370892872466099545971284229110895949123314968432874083275906641378713757789035363201529522765709244976060217094025860429828780132430195147824399675466779540903868583723532349919276289171065315598235217624535145570070876582902799840232581274818831149666271419564879398536465702749742223486977645066412212767793237611883878760650954967038607756905691333485616405870680862956140343260853310555293977194934341236399094675773634416122332405301690439512596621255468081482733612921859959684663740633605531811557345657156409836060275356888235259588195404242033417106079303684924929568269584967149397809795935836784029824931136242491302109804217733077574448828486151470704923954444978703813849344536549225849601588326203736475310701383822174934461874069775108320156428377759109112455040109220672807727580272412306675818609755101653697404082996704468718090443994686231049923617299717415477126958067197166056597482276448346444560737428620977288913685050091385785609376483353304010631338227497184333504835817720225501291213843294567163334056408796996459001740726960314412744150861198686405507473916185675594799433944174760415150911896824820282718939109368012897307968683863919566636253176949687150595330350493669681352997736698822776307566529365219733174446139217736919478716311684307919101777170265574145447249654248873260247790055527179394258068131495757286034667121969821902278248981963749599791436687476415631493834215066663074065550311875641334522675769183087245064085157200578719504891721253854670876132860403149113132110469682093170026396871187089429919811224806139588475652047671627603053830357130324426148540553748774469891305023230845746224682024767776692273018757281428282658638058944023745918057532751421841716574758541324369464584515745108373273729629028054371610543927420230886973344817022852082933819536951897385828116516982063077593438347682641564376850778198074408594222331081324299317119742028091802978968657315957784134139958320897265133252005638262086906834857950177303784341403391171783022236370191447881682720186892265966755396469362293144950975600989391623374121050326708109493267088578635419658034126034331928447994596854953916050547061212521531210325969804226820134229130121247807117740750828858080649317063570569886552677825364866751525466826771535880941387592401688784195809197944226175252745614332338011433820793410461995748386797203866321681458811245870723968559334152183004561678371378313866190797484718358395761965384917597021466233046415295278318611242883933168640683130840901942690928345217721331105746895911475170001567738281319095239051087954902463901912335381161079079175863699168520180178444692273942554655515907645481317433513638705963465559752500443716360844283080376466180131907489784581451217015174395058993419809665064817858148801624959004855915450274296888464290062913267522218710118942803307674753266536941155433494589964262921357339908371034792456036597581657459034036032701552827714909867359168158892248143396493699353094352529804927083442328959457245326748987335790563173208170034450192669120519161232453692453626450999200457365624448778362518559182635552716831288990353101032245491774395877824661983334440141391505820960545813963293757584569196935217181487119844021475804379346510164382352792925670440541023860180283906059140952932251796501612112546072678812367726817671110600517697183811153383993521894007303207808204658567127580832509864513717261670417502874269442378290447505347569672376292151949493189654470712578922147223266730638423468651357514010550136107381560917218632801311537487106897731255288507535464135365877778356172383063177126173294440207527668210023215313342781108004391706045707052800607671670394105521512169682893808109784175188231134368732197376034180269741324497995595897068410268664734996391201910216032175693301229482133137381474112768160304421113672651771401201150844679750336019338646487639115488031314977102849991704718344175912397061798171512718236000538666088826131015393364630226178065066241842240873922671135839682646716253638483072233540001201197502020196515243938878971898702592615046409803135229838565025455643535294777472591107116318051521937021375392774677357807668640792063486402549653978707253198751308218217486953411900020613097769475340513837536571023776493802402580550284330003073677816284282817304052834043423782541437332129706128206475096564625709778415206479154399892471808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + -424480153153083746629197300378794111202560079669675057680650032665910603409340652379005821347132904416232765866660839992716231343721085056272372751339157759047774316315336145770404675853736620424570017865894065727333636587042444088827971955308091255346802061858741409954436045507614815543294700917461371087953156937677614974362741205119787799348388875893813308192249219923543504942005624385642241456428698797311639996951321931637523050422186689766084807144507531395559588524583649596893785630802095641123209494492097844527481130264305982886799249727257189518125819968592588705026279879683391333077744511496361549523673277676811958005790211739383031883612860386143745069584025717704681647317493468909894332468057462683357582721584380011342690635594449795194717819882603277150068715928940664450873027488117715405864308081309766850395193414011112024932067391757248708414816074658756287369928205625650045747706381560665357566024639710023241863776783523500341734084594299731271463463762729204418874399760041508089476507230285564211830684627631870757676486159246905988171737345683439039323642104387343224938437190406302140052145756268219855852466079904988535808991356625912088457134217088539940385245524679553859884909848236065468373948559017890675266853962567246788962346161877945083362709227603722849411625172772819206850199461396870192794177387496292362138933126678253767434395182346352991953761380182820926757989853482380768380678506849521259844804754000223970099360400486133123379245595482162997200203441285225717956258231818984683016855495478270598915356067769442359392668109001319582612939128973750032216999899038091889148477211418704884914463705992502943681834192778265834167940432611605877421708046335815664246319294329259792544417121905543690976021718882411610325692529814585430778387901197122717923390921210237232951908688004919129937019730111710110518093913997123544057671608272822705265846962380833486001359572471039038527043732741213543670045811079902816885972347266912059943731965044518123930366409627881087617369776592530484315685052431357076645008560387375835762331804584042263349259898392077567938002302368433755562422194903194102482082345656341661645658352452440634001635783883136230379568442178003800464894613895311847411089959350425396563117621631554285152493072866765692457005246316478686298888515760622789034936638395713385553878645882866744028032601877954492354634127644541325001807343544688283008702978101526734481735249045848509683837747120301956404564598536744972241583164023034228223746879973713693515963584715572363643135078325067166415042831664601947288145967331797901945334351018433278714879919179940477842596733037695115773610365857014090114338666242859483546444009150725594507668240916202539933401730239485494048849539823132053965158568998471160292118153457190351609810377643183018383134976438077719992676172972702819389999216185972901729443989259534161243630131898369226375826703515834160951443735259225996281848397111559551482226654976153266167005093570926767380298784270585265101544147582577765452528030436716600197707497685465180375663854765406925896408675551990423916014023409133074200774551753068098507464052820215708406495079087220123805713006290479491364871414089845423609615523691191805778234920072360932287050767532817520478737455346488299520402313064326253977965941755488407142232905209581701200763950660663569764136622993778651326998976734338472373250888238221792120279835565935777970028652543663788806765986496199959806102745768032311950051973979415825056871702322239342104126104143961049569691441982417998859925327744566830729360439891399365857261785004670110666260393796384559507866087533984815458426925965040813033253903829785494264316525177830723772086240067766890735751423553974776982663593559040217657866613621544911169819885994734447487021576828666199608761521223077787014164241514416399727744014389584947299226743548940826403521282071475270126275955027411481214190283748177844582063109038379798951223511395326735800522284215800286209494820545768577837131935944126598639019337487064462316196819234677480674767003362828427324107870132535143353600666711848404274589419479188850636625328628536648598181212323006521696639321244555616944395246998475432318401868858039078741847681943869198719826903915260442581783397219727389615988473897462620830159147001809020947915597515556929164439613916190510967302107958126098000054887867543787989552097144894832316879208448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -21725141071554192004095712668124960289592417992311634395564198492086691187110453167614466609041814111044241924524348739314469414043871603558061942086932091219701882299480848039521570642206815454384011758045049503342535256847132501484967601452628327551175029733485005404441105658222560888661981126124126104902858791094521077299436782516436900066508603200038759436057571928650776759143468843061089474278135694768620558068717384707076797036222679679727121040034012893034462532758064914888468515927741075555776023745915445299565165170063102304139543002529786672835238408179763375632954248041147619529623626531330561039307479441989336103737294163739278489044942397958134631649447004549711265768633502960790791482152655725314873048741514574968493876655620355703838638801762576306405656671001341793374446291015678528271076659504988891425779817014615365455972634942048640579265374343012198993766891549167387012981378414745436993523345914673583709582151932407066476110614513797999647387595807115687598201542816400046721893169955433292923019215107082956176860311132755052638483601293882566524962740522755637539582170135614043365327220097274618518048993649267954133751735460951023302285578078441394468334363083503130072028719235325096747357440029319325484195562596982141492362209478831980003253650180928883004151891942753324855934011230354693328850756155123142916335150969155945822202275007554645509209731512625088003599775935796908021353325481932980457246050188594816167679204704467022923443080669244936099718824505421175142948590900303661681439089691154227178185043826701844827566498347689912785229273580761977886166223270776414859207651634426313831273129428843808714608765760150237121576801335381199172830168072032132906397076807000372290007039639193648621915886705526047845047842297993749219223858115818578835593900463083425086424500697333946148159522739094003202515350527454730470954889035943584958683576650781898085982775032156170142635196103462840794841479772593601412474481843401785271399083592442405143940413223839216501627885905750994709960930588054643282117144219355195999137499870350785656552689087095334476345332191398835815594280612683575136539747162525780064365307962417914110536398194048308982792884745468216117863976247471841657909494473969074287997999834281324013350306570438298514235497324786814587591637655386166845249644031553583055715752368214852868528692738188138155607308203590319828192436614658839132256203507478537319039871110592743603485974761702449442441874917477119620624332184269414888290536492807665169960079067233783659649583250062594541343613196998697408251503196399462810797228468887735919379131761319558578810257283533468536992348677062587705367485327369712586517011596047675413584436518515840380230262779984900049667808128722598832511236650867735579325172322037873292347410515776029840419772983302355325395127975864797844765215306576256374149939342470435970266471318235455050436924201994446187367367025764998326345102684979440367950510183436240187075116831675386623496091034549598893981388490210781520365670729911600651326522876314811450507455629350624985867491786318393887689914802593571492085882006786533855136777562319847597421223004989531266576969282859703897909652248488112272836673486087953447034512839060196567185376230335808306587867565927500522235031545560505260617879370852733653186868298276258332127402909734252207004501833886064217584321424751137133465052795132218303560084161539786292805955282074174998090281172302951887259445930337643465574259028465269505731441270525722124554820753459072343878992463759216081605747111522515422781959626936634033501850535989664120034087129382343807958385860797679179685190712950364690072460876391233538755772474514713367681612267295596811544320096269490062965148351097387629019574626647344555124223511639499426157074970156568354996577083982855840688985283692801643647369840377092032406390113973717169231087820270638657004679342852920916605550661716254133671274693133640990212303557441763984897636097763054784998586373044516727774580261957804888925240646983048052688914856576935390636577825538698851341311611743503006818586126681861253841744271702836821479586863247854766047625204647196203425976902644849996629121760253606569660471024832639523459644910778038049004588405058498483344063709436178746242261869303881675733075570034671848522145226361516939366480686589079663034185275758551518685170229865546839875779199440473928572600320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + -267993600949590381694578711189689401962794763699336113882047289433074581811958391180194311585810993185455478478098736383810062897215567149025695179408175361697190110114188672832395258425441442678303586703306956394145004464885654698509223316791795094202741098965363060162953621110555140682923623264766852079145571643535574000516336987934040817659793706491369969419483349027706969560492725573680502353076255753222021380323935049426735527241696652167382483305779453990380860560293460239423174111914951231972669930253160780738469027703829382988163299822722856230511470316334530206371632402874764721554196066049395850967076598439693792414066971185662907083338534395803781334318504527920218363601826671805790873027978336690467553170358736761179306276607293737262991222304776544489620181266712715436221810952689009797442464556407437153086375938725529933080159499783145090657291769732600857148008862498445478560677873290383153715714250570235433048877258593225636233240112412303643551773545376380256119261532173180816736472942031332087332530607214174255682345277479481559677923884728824166614796935038336288480896675062434335061451181559812286876091538940745010495520878882495815118719537898284957514021783913937127993272666677171448616949558438100343530902993659421705978133930121877842277204221174121492914086585154451031463358108753320782987593015902625227368716711068273764352083675763037912244111510954154947721233942794516084010345603244868700902298154919230682049487702493543479944672542338929323537480620334793633980671015295135247703946918909650478316738794766638757048309582241314926619105491588253166117272617068346965243005288293773456692021003266544379898463091617152077586514120830515000152732727485703602101196565800429848668182968705910089778125992606191434842234893646514006354354690796434126544110340976025322682320503073270515307291267100754424713305318968844250767035805908363713903537970390452178035287057682620360407977679708826220477888246628769740331429606218041629254633432245548290760930850443420798097416982841903261142771043648947155873332905436979933271199918993950442119295763406844698526058613079538261354769488209666077603025760255485708560971867069510427308835831861376366975147048449826113304132596955040779991844200051404638832641201784026886105168935111289080674427638744298144177439653600518343331053827958031301023713961137741566951106113788490318229199521246399980934300067136570189460406001262541344910486364747082126443281499170249691131045745144857045149462947567969761244829933227254142668283020995152158051945864171207127791259129458435387330744937628747967412380866033482097252775022891892623839325178498549721645834610411813601201333870953299646000479773235597695676218601821888492246341939341460294409098564575086319480403130186896786347920153998765897422835066987821880844675121277678955049270550211947606969916577460971025573339878163913043815566403682562522970420210446295239211006835886393240693907088402635441435706924344538237496754333298332626063160965924554645104019260270986233637939411387616526578802621503937551724112441040816947890236118909753092716993958600653605525480341988314199257901316155858918857450599417941775063818037433863332791537126131174496723202956972352243263898056256762022689699706281539324506203401984412017541763535723601899288547846228101469204839338613849124203899895900215363455210675804925196378754856591695023954101950440857487440843582266099946525942361828289236863501187708772561139029761003777742274830205203918658925824389696385745960856889179234481309458825414084120293487279893984961527560369300480367213202950084107642437140005904978936949363955837135777483902962342588603035983447381575005090726114959485657934174817394662194961488593260907214534275691794819556983364022020475356324850795271749718250945235383684640653777193354943627260488354654607453286670997997764862134712810500155224634191968273402799638283263330388084296532540642808000413728047941544145263079835424262944022153695871905801068484703730923642672933718126454114907851996555586015299983335182201426886562969153051711589196185608175337197175778150973384434350905324824755806228364149085990618115541358820284809874771935985993742852761185714538333423181672294604829851768122814682562862600471825448228089392558521891909541159182055297355208450231870940380875897147996995217032816418492908125668751216094918844321220748009760947850383732661410594816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + -1984921077548638475084952320494525937194993400102962725376466919053685498952066876928512022445389041335855007385028064154195608119947039540001279411753877406860639866788684289547298564554371294811014438648167292088397043309993044925228608062405680407875243927245184798971565314731593047280211954450093979139541205975055634352579206073431418325982937630031907127756842934096842189344355854413699231404885094784264404699895688609971753408415147691603382782518136485527351431252051921898893531796507892535486969783300115588029134561363709402075731130608825695590296942801158224804344208157685446099027924184546465631376075994588665108617885629004161789224159374830731038989895250480729996097422533910948826080086121764746723340105198178288095596721889588542473604093242614504554734703952091564667160305255247429003599616814198754434144386378891135256704878350186395803870541177160841160605734273412653342571473148786603992538779647059585330702903610076493685685332698051590333588832945583670348284881702897215889661479553206140019959973920191114676182632506282942641898854181543217457653593810114577681966337975610907573399183225242168539810899376096019565495220980032838097795603589280979795708219583439815017288229712151434303356297609899013230726106991750363965055527983404630620901985971850995896086640595303772311618350799241947373164046621674596211022268799732758039150118200029042928928220895372982529603944179315630851864061784088586677549449721142594329598915762155501235068960886970387625699813122629031846032732500040586714892187908729392619712414176949580986414301168035343874718981358411810203989240003533081979832192098997456299974976168046688314234231430604916739952089915085679629517530575656075779934100676021451519216452820622943930849084580509252418419238164007046113341572197301268548882131561541516465224425980310091650226399172807693577190172244394744265411576257769538728117967513368225228708152443861557672196142954936005294455939457003193485786697830598440009835043682333583521446638682238952707593138700815401720801569813491108515830216521011421009888618840323920012569449263332951165189140512180134258614779853212762876979205730591084265688979873298819359503826280230319006444189669382265223576575309998598537433440101072228643231171680804272287608754138309364710973700941983966941366418569727115562622780386078521069859579235497324478280178365209473592270258242687992266920405737423175775094487180223391244374298070374598080386872904404107493902100261564498441226365352032634342479947539416436469684839376701774339742950572431588822529546401087783560608481673348452735957647672143895244212666470053916958880540914907497083027259492257589597698377948920567720238212302520027713071599175646487978768798687117311426726044094140440188770894724066731777900128300976271216751168761752520476788764121350619082842943533020325931675047111195846427382326692222954036553887008520724058723122203794133716183459533451385111683326739258457831482089037184472261192779177279447724847499299970743057606697300880366735117592916202589836228148674481981138480877959953085466336570189257344594688873410513977908412774042990429213183487830911406866104588247741676762053891883720318914827140944942536371369817326433153425567093956862738474775156504009724155215769831765338863828494979049468724987408852873082604847508868506972823722605418007093501535852724653735579783235653966436543482348403871356847556405482241873968691642403736756232429792095133473740603452120496709111567691197450846880096205422435129176257410003662073962769620950283715234811617056029641200360302477545216725540138993306235713911309321098110404169596954121250324806562267742735485423813114545057028251589903655109930567004593558284102804590553867974003551288742240044267797126175625505688565653036157470313190938004035160801029275479188516003068343720428066032680033684347111438252734477537522534880517523373131268439867004150036963292350340568385769710977492084847948218679713338475510286709829591872891047967369218670605573965091753666125744778555732066934504061207374416448865615121732509347433463385065169427088737620525084730227960248284996946113115491280034671840800299022696031481988936579223519100162700486854099105248251999996088725206483980313852594270861594916215746882637446114794695500210024538910204011312229467688602246410964181176748790139140536984047785507966195520436274832569144009305815214971473100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + -9534251531539198156182500470693148492204067325859430570876125531946577967525067868047309549180934507316407862805905105740101319957850534374355992271716592508045055923810243929179270824994092673673513900400362894188633587226242023611760461258385915671995786777799198067716113830449589977978420221488547129393810647775286389447548723191950420907335159285893631162113284683150246829171183917330619623078893058073253757823694841375478606443331303394466112722828682970922570875801641493378500323637148701909536742072581922748732227713101050225897731573951799404137083141682291845372034405853256106530396241555353552600031420141181583983480138879738318258941478714010790939714542692273798019466575368294678955306616229927453866649279515281113181423706178568236334239692250535006658529055325035760257127561854448792762333352514559718359871424301207824157220476778607594330481902223511578484410494000427820389259252366680439836043550863281535276510195137290138268838486355013655259221686561374226642300739596696583568350357600921662412813950663916105361809538956930632696181113501145306559719507107604958913010899795333795581376771072252468987910173973108024610848665652069334198644956140979559202462125825304899642505508438342463167766199634227397106306595465609154927482014300664841685008411818305934538946969489266638926166682541120420680676464684817192142121490508704528949611791302054924062276853615564061010999495346646268314878604991517409742834620551474291577636599547019876650027561984231130523296652594510940771612050581402742165484155089742936688044387687925070311278498549971698001858749910489492156237503111005950705439718752582403843156880582709120994987268825700704112316183974412990971078304982821981230296292183767672794901835230227983705300165015336244705487316833907445226128329120493235080367133817770160499610790660730241805938514055693027178866665510267180507113998345532158715051738342768552024634146054207111068151443117046574903330583730289693002763467144824361002560908951397487204611176986531195366718575446481395858222689847956396786417720122690564599687742821086097094774112025300788342525444928071835342826611700088423458147481599520511362623066831296774803327748158935682330700107621926598180454122436613569749500563971064469711887215693357459267274981771726948642417730021577934039102572092361596943632464294908214487182512309572281301116853142755104919027168824724608091906049581285426408654316716877245513984450458434108526784849095351940120550503825230394301702535773303399565647917384924247222287231862416961666489522846472606604525862065130110768924537904652947609050206590585003767713652588338023558083161348624505855584556733200233048460409837577783400414667904731974375397562404208978606079671253476621918375374456744759452583631697460628836817118155473502695620756301371176501179117210888519167611540882621895172916659438623177986292146839121668800050158431733277551160888493028107917627662131840862583514055310891062849198755905001385377800421123325658376590164313002507427773794493563669802104043213963949989107288499891069620977640369786220310907447294660898577305122092574044260059078758056434144760475998987915237536999117886798238136992821343590265215936891675529627406422980018864256670989596226230292896303298447220734103479019448542881921799387209637614579732181850023726451517802220816929442270275176106259963302926797264000065179860438550403400368762934878129657008555692066336445290019174404231396895508834490162713592226612341876640696242690616416953219199741386670383269136792044025648073648379155840467195221497044063076967392601248993943449525012280257269527505659485580386260926501899881456467720778311479259426495424384457912841017333875830321306949140327554179625505813342937031850006920020514851054697025433735838797078415957218788627669006821353000881576318858198901885313345251120813987264624891912165758398808755357947854450869031530546325407988071106313873337587797989748753516650627310324317582421401977968011549585905486441754193185218807327395886251168381994831234039784454752756787616369405959666485044124915618534115697380126792871324359320127644042172294962767248938204371806428048152839214073725330592437108356688834924280487277807634575656652375431631039320232421105152258421194420611236150307738966144015928910631236297362256350047233637678428343694528920784953208214428156158684668266200208335705837271580288244317767598080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + -28249598740285683396016821991786293481952165713054185903825693829573102569679518525845748228623229745557204942108816885593927994853464753372106875024448785339126629892920963261978418005762457645556589180899257888700389514628500396202082260256152463253563233752144161779763715166538253961028834943928139267163791123026408297356001875692222838311314984089243024241581735197230584931367317411531138361883872900944602939218218044161534047128821584760003475250163499604689445865113485901089929931109091530443235016051209108689430889019767668295403641932235518458387075961331587794438895146760140004860337663716700979658488755574326634775264468243130363797410979292186852687523202921177856780418865171697134309548073335532888953238253484144430325205700397716372790944535030861984656168361634679673979044554624806096837206391013884259366000379829682035120494770202700473106319007766008053854687913463223051001528924490598513200896101335980347214574415193146212097753502527430007137742745683404210491176512880648899641300464987517857317094571327359931423091570703829443465164877169369900872319215708537863751736930836267250745359361557915030484313540441228640496284318610875394359912026531737719888662519531733821899576387535875645857384336449576222441007937378445521605364504570040729353818207266565995419348432066359125493125085300024905012105379285608972398211524908602173861019361502137929163515884912137884266385413706741110918384174186103800316760486388960825951984062649780708630697822066635780412788149817598194584267887156429440781129511419368546843113421783054807500874344081754874333121357914725067558325708332639238559440465984237483960782431079900030770646886086720536981176731267896002254328901083914351317956730877839332852747010530719984602793941320846286763069318957124032734342968249390282187978218361765248280854909513184018126463156400675392896922222348772854265785147859920030705251479874448505639763784278459778559592587319557509988307271744731758399956894372995671128192402977258816841822501871593942809977523156137551941547249146662443168776401830225774335154399693812859418114127614622180535122114118588026099444824308656145568390253576200386655375383281073838961948872233638886498657424386737015118446668193360008749491949341552167416697929682911216350059593762301443318133083639092898172827243735121420714215312912831929535357099140974740239212386696792048578864715340026615420063004673138410277689736986993210546317409145588645203500787093324124421571463836407287228536589333898606011678111050012495139408281738251324789369880641969083972836972988127853100941004617917749081926975247637292765534229353775699374900559427667143007912830962714477097666539517352925553491473844594148059660146256339410438992326039840033854298103896564410831573852576882783099066848666321042455751993868663784531554219811214769393687378641229291904946449292506580445843635684126064478300422208052175071588353358673722956949379173073942293347112541431146076696960368668606057249791293515862776419452771799010312965968186298332378707166743295765506633438449578854738981986570784509657899159185907803091864535815740831555396058646654536590039242878692746502200972743015748710068527478391329527728297435668487596186338041833763321003911726117122460239698746354305940963551186253232802202905182876522104766145638360833143198624445740641491793005982941990206804855177945250591211073403843502644380120923516589599631119976764865548262417808296614605719456723559425383414526076219111157099040557925423014246375484360937181429435737245524092641092013820276486452527590843882951451146103704633622012322278807520871757589865566352456454478259012063257212646806041986978394196866272232921387187961408699732151890436001312559652779049350061460323414116578682798085180355283096381786095101848586143036167677650187105798099381507289696615702470413007393329136629260497453334764387453779117572591623721226314569982674045229826555041127632526245093336451170782523881683988478079587450694883521470382814623932915369984174963986366705998526239846082535041406293263403453945811177214157762235029862311037524583743945687881750596020704301722891009569175732073835663135440466949342771206897162361945070180417897851068904522786753047844884606201497388953310569767199236967328344504696253025341410509098817021051858237391884392148867952338076167799956246936504901548063337026253725783269802291514528012215255040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + 118591718981229261497906313874361734810300911164695301758152975351785612504851394860327111203485326632348895672034968478387111848884172919012872686010789246047465903365011766374805713898092825796159107037882422003594695106167258793802849580024132234594765673253068443277829614413455262560671769001834015990521840753305612797597606666545642322277129349740417301702111706965965460719686126461710007788479740085712399720375613617374153893688730914991687566508829402173543126274242480057773573335409839864370780480459935771609460029557388032924909064621593528258038390241608076815942308918853122713735280009257153973336239173082825323852945033251611287614699009767742885167095158085099747911832925499066130364629463234560476441425583895627052058683696617428666294416867069114970482061785362513640795159494990103444110720593756089115203418462671016640906699027026073677544565105956927233809478372100259227068915389627398515315779778907524027118676246410733725139588623178093719187833193957084531930504605999170999995347232982467381515629772542402083391207698981472658781903847188010194619806263128105638437312431402615859115061855194361163341003010851391080725771678133409614798958776757766250085579099659420504846408952266139550607109147861008582030133260728523801090009432704155948051238442519665845255387809180488193725113844859238610551661443012805936238859702458576149520666003700037584804378121197678161365154153552896254010878873269328677004325880611202915511435819452805436011148997435596504980353922538439783596497580910444838892945268264723592448259782863893242926994368673713146776398529602236896280810389767947781193606476404337357985151732251103073980106129174575132629866830666235863903050664266311606289052051165905712930341653079227223078821448592512542030910351955209833918561988083162860485544969823266279851710055836998537957714033835212402539151337032910019875618263228915303367646707718977771755359195912769299839074341517850351399888193019483534042675213462164559454218577390071473745159353513866557955167955099852418642299314375261067418285671978277403656393238581154237000725916336835438887530671256497507523646896734325502076689956523700980144404234707830900227196826015551783417535012322205665220498613785460655410918434141457658829584378546406018361772928345316299428398276946727260046586159969695978504718480281407294222517460170729336298145838619710213422953063203999987691954589240605316037084556322064909148795640404988662835981765893683076410958485742383439169016896264837191524071024593122081709585629862140239551712140791900580218960666631557737197696630121736335016063600484996579620145244620326468888189995318260330106055833252800038582015492877909695109960530167264754444898837788160372227125951090125677332782075519350074443090715915558550167170571034163017360085245972865618468820541652977554371625779513463598338924518713734472717465649890819720652982660021796925405501184858255601721323283681980867883006743974324433032508776424771641383905430933096000578646420385516402806245712575706171887643129458331212039896749033672379576051987753830506925305668483241288213501617153033928317545225016877175599446533684376181388737217733024750451276825633359200932781222205618715040994241493863368438632413986008381490077182761244727526341920144845719851380241903704509180360263023917434662299143048608606918830595769579433265294605894360128408573545790035946408861248317527917766089974837142737842609974855919288246200248113266509920761345351829237160382035683231896750904339650451689405868883033297714412550562823378173527771652976734951524986825511899846340990491234984403933551240289516778995016044923295453080858368618522323874877909908130826173518683068798815002498771984243193804752825751401894984147492838012348649266075542464754835197018061879358457286856947509948369479846977097582032795002008301428822710415800963992380720963466549312850530991140940445924957492290808711777352233443374477202868586039034633915240460606747471004432814864374191064737699278922309681894161305196978815735062304891505482833894612310908613945690189121296467179941807676901024806222882166590595565309473573680954152704401201390056012947707298021070515139721480758218399850266729298864976068910417885888441813823752688769072585659123141817211127874975337637454021217349873600045339286793292684741468156248010468682382091270287463840744689727477625326820060724146995200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + 362543204285861412328693079448670103319440590502539132275914776576295103538754239487299251562662969851594802908036631725813603844338469346674709659837179511810081566483656840013503671916367834598729387426619225233891968990399391455125494962629804302269594376878978438441705044521985203506848602098836844926944261582793550630676416831499700373361050261680871764600302662253898053216774294950950804157372544381957469302962908328139559677769959105734173986691884162341781875554412624540847052163105687275029209766131590906176430330264942106598934514484339270407556667520729022270339287609564038072386138302368701943311005534269811720544971230536424906770064441031405112678230876190931242206397419862792778437777470671790717680548922786711183509510073344621907976614951718208921677437767529085717205881632112105761160180395579999193818341832711495748007563034529472368266917458884855418579935225784502256726154845818262333643472209522539772050108448992025557848312331104611506961659173722972287857086588179339667090565995476519512631603754018413695539722668771900552176733192760698400007707706698717589313996252223953535753309982547444126656067891297523543853646866619238094240101685199114643282465295657987059601583550797291014696611717917379643781962101222304608329175684954773742632026704405871543397770294287767550584178862275173639466399203581254298945193060319361503365922946657923838289494892223993850156795209122675564796151091837542608477997266648866268759359093969444851551849783408797420082289422319874058124130581467309787112216092260549625692272444468996992443787928712188264511914813979282572710911549742830329506598884574101267212665479683509858593889541671609170891073961548884085744523716722863806125511355908460727119926448875064087554395657242232044477048206209777004468884639177750194186896269104232938039579917739700429795453130561438911034877650664701934440929600495167787137438944537270000950043184644304333838145750951661498666170815790031433032729075589712163565800691709148748589650659613888439709241982761551417906033035604876667810555409060095216388421115035801918035383097383499798886831011643154248950841431631215985472000063643387941115034833122683333643822819384401425293400841051645837884645022934799482984639013915147478425553659913650315268571286810173301926152274802258471828081538634036761213663952885573385810271335272046055729109566872134853430204696558354024822515913457801316462650306198646077267110680241471280340572159990914119807132587489591854645657706098411243912203882596585013965441651517592205252476998858636903188750543017839527577985277841902600980647283794163048794982799618587506818249493529128774504614790140172757716943904212223309607318503224235419083268951208824586251217742599391412796600204584591199027418514761719186957255867648381942899936234150826251546459995309510955437068430477185213750004967700208056647618560506565262321571399877337621725399731464885592437807976772062830631196182764675183719867033795714117685011044317818691188240825837850455180406372127477817044036223920751515024031029642944921645324726859324556863619999618209805271005508707680311040939452713632360226463841400163861941604528797764279711971697451230583753774948126604518338849521629320183487915567263313099554796358682987585776791847623115113310960755215878021450137335572144371646567317998382027382209986659450566925786285302946059448497076260153108592795834409844611111266517303564048966477032987474436396767862775062733485691875046035406495536200422380407831588364305020810754222405112660534273344722284307077263606011597169720601457220745097678110602642246748650521487190886387885929599905686517557609502670915238548624744753086373702228606329160480401890345466187684128199669834500949455371534815277758737942420625221301111408519970061827071022031681889111217279853106605417818959082047435449825402478285347427909110548035519151867326222154725400348535440969270608395617408133764088521868485580977250669926290632486598032277984299429537498279352483982448336466858952638684881028697431305353546508975505497462512288549118253963400434331166601476573645561042389403148801359151256265847390973371553498064472439849440794301138915840022607399248910517880314433472828997220551871633796700869028421148303885241308794898857967557880750344129014484386560885665882180326141272214044921448101368384674187837698241618206668284773137368003392370114560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + 938460415839745808102655884586798719354543291467799024531762080413427785149748042311463046396103243259947776562493847816167893835000432683040798013276276043103714732482988960806072528006240084954856017754871681746364613599639455686593194538241247168310142719054361529516069162585558407010161335543111389778324139419026165666550776880534266008734727687531391103586412315678233916480546534081463285465198653136193266750788872239295577322245757508110888648449030295924934837815804379899308771599240889362000676558444758070052412990095030178907678387920326035009986795681641965783328723183590683226532407229935313432377292394974623522713902691116503998064781821614053161040361527067780008857135044132520669227370556322782675789875605730445879858325706366767100285053329214298501920444281713801970474418806113786946246822641196058072640898413565122272162998549410148183893292083472881845944819951161197344441653877284849851517993003590203450275629044803922068211508907745860691107644194361694708164113762729548017039119119942409770194860695341523769105864508816984355607394008258870406496626756445893501864292157697702175530905194095785356275997910921553660301168608962987085311951855892298803166449548000072836175992488220518777625315234558962576070686848847087335323479510594603145707452790649957707389953269410781045808708785036993414973102466773859748647625652835092111145588900688642668019161686606741304546767749716416717022264312673172811271577354763300205075391082783345992301960454827232517333785319941618268555815536990800641575104680075751832554910687241566975212326953761892369619210239497002827623157215089261025971166030754360920605160690549479496728430514540553624561298632015177003935244070627861531027053788234639559304736497766598140942975702230482555545350206105918236652872501288980472564646550103044630274168759794169090629453844938950250300598901618384406746466761553483104872768964220369557907694838248675973905064027940118007716824921600399264184941656305274633215915125575168315016724948995378721232301984876700821777921307448372032210933472336556182272258968350694064897368410237491387018935379854422485892387916841897998797231667162211651794301417622198226137977261968939231907508829820579943628550100410056863896966773191002644340276768661155979224865408973473812193453389017021539850233341391365987182132802375595011270081224821436531156419378381907900287926314248030298571802467688927041791275129602481559835844362932632522022552476512739662625931840166755899586739699155027080095225410543949976738598819012700822539571179861057695393297835411901981000092720245240558316656355834937141038003853837516485629771546028562033505425762985227568174139719757643955391722752407198406492323538255879983628935625824070040868786387365835076107143492773362395307064119504512153171376798805201513637789356038764937687355369602484681498653105629914099989021668051919388571779309194866428718849359947249312664967090337925826444421883261503889055451469518564685405620319823897346666516109572082670832126489720890775617333905435578168420940545950008298027325616622530370727722014681210358469981176840461109658777993704870076951404487184228178425290374332793405890964986141142847148636007648278371725699081529259135608700073123806941112990815165684780337333842572476324060962590466643424147237972054042431726428754092792606999431330643823798474408882507262620536239503309924517445210346459679708414752534800804841974302202725599874581151121033715635577528451195404503484413853479937793369896933663494907589500512219260364479353032904025705922334285626066374325735234169672423970853894364326758770108373256754709172736939816209235146168425600793163885611615110796916403633037302225465431889454594972168633961832258218052480530821815832531762403447904730531422058167349116226230991064997628079800132503630171809671319966581949004577052674898171612595676953736866775062459297455270045714095049144268066537219253902849377535296022548515638173618788323389295422758612658155278852941181669180063927077255709757064198306424202601757920196698858859719343571194933262917498674299207623904952111748174585329549908176270325108284714572674141991940746159110936458878557059101818275570886641301298503490665271841529307715161577118070956914214500171065331493710994198285992877142257632313101689758136995879760670298196036291238509095606286233691651022952344427404312738915155968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + -3897380884020251226517110429879041737136248029727794088130141732064767354730397177684572566189186702233945093307315512160209431846492450465442173162509864139358347886954601046654488599278238037231638263516017380441711684047312176631959409229126337048250993584717757156900133082338042240753951238677006656596773649094660867477956467567750938822418142086827208918453646946763567312310919811779492038514213503872228128659584393461090410255548896895633654755523537056599762445238181625643324996471040866837441376378098970692412722209397699602635671744262591347243869531920719599514010813974565873550870345783411676536107363968384253330743736728271896167623602960170114851302697037028585474919295823967087880169300188722639388005788795818699156533734711113945948221967541867941562081755405608333332020179880748577334855007930828413812266388363700643464451670039337024419108634686809656601138036871407589619643185155350120585930350243487858665124637659562319722636936661374858926630067534424844214908084047707853312140726653698290815165187768447783704024687834236664117742138170750303697045553974371673143913337265214057384903416982666140984317651940464767605488957331255195477007716325529513688765246189635051198558201843931323201707714658081641322030875975680715356110361072532807923218663618963196673165028411290610858713107394394059974998207115995146343584264185762528852543391545309731951750863660551058827529882625690784365028425638265003886762797841233351978867590306647530469230079114525430774010699271031563917587119741758779998625022123586710483596040900816098396452376966870350146213506131873758217101142605600256743956578229782538668170713881549589807314743758751347095977078973580953232911269767301508352617255650636179979564901043782451985172643067380075391010433214945009426466748797974725091389059960699563415451814520235624187422752616292804349432976692761381883903054673301634893689694922331587254501323719907173086203986639282685112318322948384524355158357869535287326782185783121630647107584515967438935558335898581130087069925938988609779081686548595565368037107985460252192230259510614655208861319830928433231407166694284184959393866227684386213966114560126237297157345649183539539321110049902886643271540003575696388582220959987280080118404945482242955636247945707680830052881349751993475482424236598007456632787566258567288788896553006299202425020228565958920787465622824942881346131347549964419496668343036278830692870440297570451086957529560000707770481238975137027281072216145099907263312045251044091458947664956166575612436785642462317060089403441276859522118143476084995046560027663003524663059813102550924084282196689128975603676742258747976849899121376568939680189829897759646135668346504991777610987089250405179704033014369153318645230460827340241991868558737135086247341119271547852898327976395568663425601197170816555771643263699917566752491052033747595647897990350459487565933920950200363484530287073369377204440640378354265939682681947278684102941525904565902034547307331341790338781421264475713812652742218171017085260530637100737306727320006074033387237178247226870679186525357687359805325416472772711492933605326880754364748086432837600553777153818495703353642322123767416240412086120337395669532284782236007114448061255739293989706841464641442741620795812287386857475121544114586481226448652892328412702071318767944868704861194691565758221325022016252858494627464610629134079234940293866651859234945220837632093180064967181810817599914033123461931972104481987442063147526812327396861794185138857797437607399630903594212689968856615786687947131251411141086379283295545086347858487104832856620525793213218998065684869086612473563520912168620297347442438507326505160315655425050783200549570423541304596084027315209369008454529923525147148976923166559319947287040234042945140387496859465345711680766072025616947995465759896105920007976039472386808238584359654293264700533319799924220244749529774345039599200368058972442912712524195141936969972174458475473409265961914395409357479886441111174365745296893802983226599942286757073888866717178124150687337695736852947422280811329546296509563701989179508570018207390081463691609575842515261211788949552090514435651347710022465078031245893996909032407445398462428640304408041836280222864571100733134587330302099946218431549733545483699187801607734930380415743937875930294429598800749461189427200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + -11404482124223668013410093759592327995736985563969749863487998107952285050351011713876668578212266596501900566970805713550978766934809887263149531722888403254278108045331546270045443759417735131940625614460001619334422730466707571015095643364005783745639798527688058255705057619776849436702966791578979085202887452831388754609737561424398987393139563415460427490272995202018144076084331107734915422333076999030565518815366680524222885429447947581398532099515398284714746363946503155200826319524086100661704720280241254042403781102961544073965728609231859416803274785601981258881793676052382542304441962420180838313935443351882080847561687007128559884916177683177344604640524117017080710358970396719022417650584957363658638923764854772218074811213942279807413286820880339819235847969346765915253833934657243022891792040495558278589983198377372777666015880518806357071109242287439958767602306854003784585655905415175030409651869986340410430827061885608429702698414400912347047263467722855712117658512249047558847374096727083992039497425793608549137210992735125384945301388378559601503610049077729133142877716433997837081396460636743126639112116639323490261477995168870907726931832297316068143197955635344721477269458838899145040553393623154284130808456176049305918565148646646966304487144517982275236316190624180264825352083751828590422417070854319452679668056564607775453677496554959947491255359460068380131175977033362440396055119577662905840408614111463042956647140742587869403659401601370582258263618251732147259766561751442225118678345205589735463119218944086354826747154273694050587310172877546814883191900938156204762276776317678401309701492854203091170724223142935291000628289885898341932589702719302246039808612566090250570887668878917812666214422058214569325385729528201567120124122985859442777453700878217342474038588378320934624599523306169847298426455291277758509653212179585856624544702722734766359461938231390761456025198566757987891531230664185617041965596773734873194893105561497504426773806922517845085302217219428825191170851207268973907671050391786062285401122936735167639652000290872916841413186808523847854938029361513012504498215201804196917797470629311379165603950302239956115065717619462706334026873513900441699495758036501345248802941565740925535582588055279517789664894232205165200797992325890565206118553986965248567156148475330668017275050967757656439436815611690843281230638604930394788509720855340033769840996969596691042352034581292227854542129769860941789741981902704397509428985298705212209523722755088535941136913304586698880633877252071346729975832984628937871972619688454444852698656259045422300015598210817499855986516505532177084807930258204821611198798213908325947648796277407261658215854359324427116225345429461506772810725143450065777670528893686584836321303666062962350864436706120954280413213576503000988383439875058747659937220394914412330359447203556414592946221110915484702174560240175427269758355466330556841257790833907014945352820191044220617297321955257329226357575944235345687527543779303420271386475536073456174390262324691260588521860443316927901869451738744856481966084566337632030493559503424408952054565493385127513635405509791889156970433095529437945901358512126941584090582698712262828279076556299983434634007565295791520983348250025620404633663712538209840417674570082375782835585616627591281398296533949593387465357400309308267705973764352673885344723435959457434877076586570016286982580942501232628281873491467275576521159724785695453465867572211211068516842019781948428065719501837101548244407608942259677826532332329378145020046450591346813598039641399910317573480521417181240118654823876821145045578461270316930500997291079472021760803967617646041054383144810610783169773651976257263279482009201242707640892403966147280611029848913379611494011013110084119695538137929502470947116336075577123269088467998867281170318292399018590487377003209990393777879557915947282463161101032480415797523401255903564406294783941592476762707816230122357256750863717208973786827093660083163337783492319080613615066942107981753918549341991439161816168767733253906286011378886367309999782988551011427058216045614240417774516196546535172988536591045312818690550267683542331762173631749055339531524064404621637176090711187138437503890425926284994074233803818981171269353489579197720997249694645257047992388630548834156544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + -34592108766886801333719412049454934724440296419914255078783710032734334103586171123640635738625644840972460611046852934049277992385456322552334214400587242882313794432644553308069962378223690396193336707111419898193775977999415408976807287195937572819611332768278793719585444770448521468225548204880380972242096660100512430927524718356914126498550732762557281100608329643558435857085615569659124068771130868022455837302028630320256245399427651239063982868577813038717715842128647392329712856714532751407934198322187006925382841983083537411517661578785738603008269840814519761625700927481629374107871715193811104942229939999597990989164220466240128349152877224934884644893775726817891426197732992406546428221565866738225539144150007869746285547484235433225742448519052862049170469583950031879867068342909333323449088155364298484398445733287176190873414668137787164781118110472665350102794776905352596249338223047412638642219987935484395743884597653599675526577669754874418664608763985258931470681242730678120434013165994484945617142470393461256163276309195162104209375677312273329158443251735526805035361903557786654504259452202074776333334094493530208151540189590619497353429330859402603171319573428805835837770383388863385314475811910548226443875309324119536224254269977516404437143169246302733787150347530260011094762911969158935492622189830737266645875689951047798231146387738473491770039919644311572609683945531828504990526275431114904579530731068766222038569113463517186600917574676614395235745633858126128311382835872713114383523359468824183480888654252210552239161730836156068983772455762124227496821319769239848258502264188018460495361949205162840924603574821049325707064386820338864849428350061746460717904754339276581597181186708304407293754579786933414854769143721373892901777459613950198098919391749736449402526869680129099294064914041815301054905624135770023851055827108417077450398561392310253305563171500198003525668965254082548784677411548634826127073623324109545543274997440062294012662647108370132587601310752227335424793888146206298346253753302591504075587871239515124231850426159362665415354742819282606118320133595142977320063959338623002872888652818671377815784396649687396136837799842007283258742627359323580439759745530611174414350883753475114339029961834019180242916525372318400116858598302512911846118195058359832536893973178123858281549194740941927012068021090536129947436057186311280010062731408633953542917673838220056453015806113517847606771900242694548968928440562075706045071997691193156325709398936160365087020273971846508510121050638366726947387807987361051372347019293820347283906816740984716105493777076598645612261031883012327690297476779043790628346720974212927706917928681078235494105621335620946679370936895354933122205591714724987341313693375959519654343385177077834556307753036939229299898883779776059862456784517948782291280711920998836010039343499962422796583291762014661905908353288821475176113819064155397266497820910046945350268390984788676494928667548036720122045782975385029523964489357903591103002280568136050667412966894457233933739531449505618701941619571820795233881527003307466349447481430902434437255960887478864688493456054574065191524164307597256323226957886794764146242449305392981352979796333891778759576791728504969217991889000905984319734421352375671066774838494864378326586952277805072282739779560037645724528982346585110046476667790692394080940882293025905443345528160639568648946748581123725432909616248578282024955590408747351829253072272770896099367358935650825836392571100151031280529847205551691237903387846003444584828614600046093055060149353199849695872293398373826470182970217239696353628644861328637784592401582222924019018613830489301037322003045600718159936619875578933622033356156408288330816985505372671705071600531323282393189845975182806766614582326868232265846320606237144134455319291311230406867361803707887156421754680633941947376578552238902167200073839022881936329867390106245991133379150769108346100169314210534996438046335897054864800511420992762291715922118634322284748769988938320789491121749360642380271368874121296579114654414510355705374808944130322525887120199724195131925113810007754037930032412465577538727467910088977563495835764695290116432355191751211370371918431472855855942848972136036935389113206541572758895508635408705034698134099782414683628985253225299968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + -15229422565243582482640170044263668572577524323617058018845256582698665999072810293568684707882168079855301547337313790182345643074324563324942361881845103535438624329862446740681884032675400032679766205112277107303323934198722786786055186484829847532230388319893191903329702364543425215245070568512332005761085084728050912095166664942424800150324213767449806584833601728228289889206993002386997501498874621014584035213215336134210192503000736739249746139818294014946571816633625906871410185861308950642528736013657750194633779830549932562899912877819419865215924942875995412015937118109488832029175965270316680878956686343848671759143827713410383586315706126924648106782923778776267710741645238632200294265619907190053117003917946516835328071692576793736332090832256327636969526688114905167440520425770942644154749738798389572520321850825407292284292530460019942395056026406878639454431667653099576747733034289314665267002985658697012286726683435978559509514656441200138115620570481449698990382723497549220159583833233502845062084330564242953334529089416990379841477121374484765388341797868513519537323963679452572303386063546742259467760310685935085105918619810400529791705000494672285738623887589664450470659050821827773126528261612148868939653480882567241629989712708315380484581951850083245556884507643429692370183591080296738151068023021854141771028084589703082704647117438433368307562764743077727128599309188927114150130306892337958428660504804763980083405604177193378638651961664642188456024364554851958782727101470352562040222869420146750122460756709312326420322625148532717105390291605747348155210721081136932389499588253957691024576232078280774048256028504910048781895667089488905432692409579244834071877308926727833370917381005120238651064005062910123280660706529012944463019472725743612019124495759671476367302274760695405957445286630427694926655655717632397962103445556105110506451299540251360941002356028102326057732123075487532441946773113922310392758231425999148970878165698067187581291162431787342237925990154789571367376133965880960870688769291413960112718215256114211769082670728407682592111908075930466073221263622961084929285844587919724759577417575932727399061852998126563117882197583814280400737952253318383961116471415274290028201421096265518145658835425255249804215113901627164766946732350340320091906369443960391104794076015986801397733971007398241424197311099796388516167571106799264834905803968751064135757950728392268917626290144132007954285765582648366363183464464553363246399377271699597046163241328705441412950132576266975653376419034402369786068671756533723863206317405007803848104552398653114076401980461458026172641153360178569929570265799850695580064082930812955772616198052804117182374526780610047100243661418483186892901802843626708130198202103106710797654065798406263684975761488387048625573338969896472457377939675470207065720947672318371717909111332292609699505067637922084872394960777151730423178858378452458725034576666343953990377543516666780646958973709242861865195789707899145298572547147348054162646947914730965931530250141356794794639420308111561593580840019053148100128439155817453062759307887772840264705381577072017145155926308396080781358457146660085676393609933771344981511919126556266850060737483909676284398402029143698840068467916374468766973249413896298278814484028025323261986599108978785040863102410296878608224642093933499184987290360141355903633761547275185004876951189462652323260581860392576168412051206495191124256573888781441069066484689739403588224684289935168023987922081749172544634908782637831314615342541384958245096513735324149074915425093855014575185143571813819460898493487326488956551129171938689613445718738947208139263060899979682540114272116172139196440086170942659075348183198860493643300504844835078422329014761413252650842463739365247378786610802371550786959896340830409391851147146559448612135953191623052882735024464881935692512310082252978731895096820273710393796067170071792884587320929499408267661033542278491027231487907067710613896046231028230022449148475889374773632381517678901184242749579989611476425416195687941978268246781956345436424997524236307479068452561466610126595931032506864798133019825517586153290125470580025109847292146364305558781414756692010395526469388912977427704874743913108946650555365098336584641599372394823384255223775201802054711267190374400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + 529789972263307752891258715827626480698640673458114039558053357780917682303537750460230624306632528810713387781377577006565813814606507026562105557328330268760049841139437166373072649958662963780388733500629500212922803872775428730670055944466436200774853788080303328218432635937557965995880421147815493417140816076464439956646401780658121025929886808393678209188796727933473596227140905384254595957557201778371402280045072714618132674994908817237100103946951391091168232037823700347914313011547442534838326663595228669820555914383297271684986682148499492913450560045913467819742849828345049895490461512162144332003288711812875142557804667462571778222768185401637966274560386922924270327799925445612839762155958970961282073050265286460111875904784915801885291753907393578347590384616671802490859249279477963344261655782360518563662013729061520880696137307302108713662525499206341874005036211906044972348735491341749083793407137449827210728349700886047199654854693923361529848485373239529666619265229201089215004573967282301496826125811364977888837821654381098990319407800395146989198627044648503849091119046590667680202253552636663180027370786109890292850759654714109195481667003051001277434614972554334301543059205235236635456990404444862640304118847182548282170457224668775872152505716393099572293225028097653762173466973648375123428268754302415501371477796446105883579781021615371432908508343169124977679416060996708897477525519095471291657336709408702805801547794822742541762689822043880249126350060591983320815791135783498547961290351388948824542721360843193489198077218221517089716929175682051178918134474592898351788888296840502603549099663090913617505108602709240887018202195689654828527468814485533871506909744983860542885603527307218016947563745058303554934826461381691101237431635518766614111469230519375493604783212687441375552798306220981862066577547488805288536151850242048867652280206008597632747315607509766571429003448077379611068490697325172521068832868287813672800281531768248311225813199027187595017903939304446490083694223541921732941651059922324486478473601462559001256572950627436185252297652779797564846909758979277705751994847492089418372985412010527959306496799796212908101159619776404516918224469584968201772622234223500390159565752110823456905369049513779442572768570830348467548400870234222855476682191206931224451680889417146859436723989594715596498819800662066534112062323516319209334064227346428330565577520882740527821943197046932339360954181946116256826697836470167280984970314883938486800743572434540879648551514891318888064018775238439358461601314420110309918354141243536585669148710384399953453978186868340799771145466049641772692079320907934878178436749793735739338669356488146786616799881782901755890272322596398214046593040040614011290669107348283936290091573455541027408279758196329571068964372147436628322644898737459719236929717674045199531283622535253679413023603218395394011410070378249320979177263831281812269794131823927979487954888995005591797858050833363411704162395567854422697594104744875054076745142319589926402986117477007765388577656058336054724101473510262613840933522411124552722845121426562456879290378118135145118170230385782712936522738627491272451191080636150876844180202488575365997695537502165564153939216808794255830075110174825281696865602549466484965728758581544756178113305233921583171967878410795154578103324810234894147590350104945598971451077969046039265831920751983556151078342381575002132585249666158789948060465396389925539766952017068250563725568108157523041603186720195157784507108142181956774848915947979380371851791752255173360541597586855229359404732927265548498448599955972646428949581651116134367020524107436647925936434291020641416794112477892104718409479692652948373660645405275259787844668038036902280158390458371204560165035101684858644525830898321510637870676189985342843246075153808715587664413766395651074133446158423261954155395504625408534184537914834162641842641242730734470602072800080444050783887034268957580461702463082259882463640975418401134766945153263523892710817605256213498736322149070107033998634208431900066492740210196791441309964621992803474559198140540593204125314430202292683651072097319041668512345021130339957767736561491880876810904845443727908209813075197000061128357647196924623848983087436517753924728144630345614106431259348038682599751680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + 505029824583295462952832221163295787481799537540675989865907394031245363690211688244094795172331188338474436843760780011327191867807595264283200862482782987636518025787461424439452842017042607254786695265046470337395122710468943907661295994624375675095699926965075368983735739105855821669439060602548414576486580032326753268672669682417223546280741287272116678552287125207663815726934264783371040833775821112100848576280544063018920228023584304201557163642276171256867499630604668790615125352655339547907662422289335002600644728529284155057952590116572313124222412711705768909603482837717106072959619705442534592081157908896830509253277990449063401797379686079054878625084280668108638450775410529449249673538299854909791221974635872384371433167170168003158830722294557267818743061009942930937450375456553717569361786469475473381035470914295058795516529572169395200817919612426838714189961801830520229892237647328965794878225043752886997428707826935735499984933909909141341339032594393769251729014391903377262884698115542659923816185906694707070363543168947162837371328805963780041340416559337668732271806735371661831391839195310079423122133299994581553468690250130328782358137840277222993501913644734098456872432023428087977173385162326868299267629461708718783488847200292033292626247223724184353783239181170671053779270919064433665089700804795024321804013770662230000635054504970534113832331248052323822767956781301614837658477507691574990775228724651819514665613691426329015913892511937590805901676976653422574855873656819991412245037010199618033124348682475399807229343749303371555636234907239145085372751362907232871030695406125191126494786908926591814571396762502045146691818453606039844779741779187828698146238362441906464612418818555860241504035308824553879193279466409347812933784651568227019041045094253168593475287552077071422459634065252756821225454045745729698581451615080820969706367641104511825755695731493646749457327891278131966138767153415494643287595055384183320647180064624573651346306420410219460917629007537640075232289021087556916722610004665001640024940951341139001517812548191868582912428826821390191672705655636670090112352172937408274050413444856958994641094542678114789571884740497863698838339051648403739937982722558695281860418445793301372753974458160245929279105374533042638464321452775336661274344285029234816738505221441477916278841504852048622132541047771578467374007423801228039404399861913622939125057745654230510607796383828709777906418926234907801495890580920863259753159799275199005239761326367973827223463550438917756591350385434441088155144189968085954973444346420494762929611936617218169938010029754396562257175442049093562321760435374090053011661010740187464797697921724520423434304468510029283911901399132569028400693513899624574734696006416157680800897556905819229844148649796754913267150337064137853199217391455999565426955772889494614711223872749511820009282177705475137615177233084054722030020953631456127236194632849174258461343292363716795676609242370361179163097240629979541810902539757094767467472176869419527905888373718232504340986242885925293322489611982610342114033153006842557593481926133990198496184732419267268820058981466788124150758507568286809840240362244707846276226180143156662727487257068242979003568932593217611058393224481134428046504133416826663825845737424938348317934759859778764257812681656328935468655222530821720718424087405990688407595308172141888094063811355028326671330354603960707228392045039307101976113048434743325191944668107372284365313217249812784892345149544211514551180198409138190741809499092478157345466635419379142863234961364769114326068719113320878255241034060564683002122757262993932891766536016273120960099621362899935030502828336049447098112084596800688394681208608136303422630279410164967261567495958325621298170343456253658353579831834282649562563653606658792858372161156161238555059832428849240819175422565464291981116425478513678536453270306451368721401721991700586315186188640365177785015293167677294409146113665791430119194884305695437862298426870583152892575758531361476253982765606501389984187581881932377454774379722952370739939214327566118162096745725098703928524234576432051658141902343990483908402162488240487934427920922212097875027696718526389338507095729972522471632406038760679275083895768900433263605908101600562501061087894229313650688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + -2967853580937322058498224502124535214074186272724563962266934887663643969158773304417068163068623429193517848927436713775863289014398115191214620814174089809134843287783574503173400006721601456394995291969252567056569164925684888332225313845667074913225984082362307200536114289676841453356115476344218722071242109038653056322307686694657367338069475557821340315553897222275992322319149633897629492071563832254459306565859107821668062555682481291626282929735200843639600811071545235281189162097253808181479944111430689964470718522776356513116616579983155444986156475390436753159345036312866995587073280778746663360218510766045433502648721351697772781827233717830610124477622802340461243316081463170470713950738519506606091049626634558264804545789546050124250167836685894852869922462210498578394973803620261912971977849294476768600515122685087991237371158857170203195199251794629347184533358210143642286840115418172748614453898387670207866581473147602633011923341662109509149440178417278785812209508219887152497304680002013477942523130115787113238892219464793853432873311214979849093684511434693162766666522454442863357237779363355862065997274422645348324572734109916275017272186448937916926040600347723334105634782399527133674775226045146129144011490319946028191235952982317149329706106994613805176250729025328482284299922578337959943870930387354177506839236115307421301044145826605245503384389946108084446757691199142896032991003728696332463909757730546817424323880969506777702890734893454672661344310188685456936937168232485105446450751749729142749157524088464045864478531316594537360614410933087098583009364215346845895786542273197382101054069022118963325597867167957521386933734921445971115746382648358794870668693198023612720859723157376056680836641596445580357556685206881582436482681055125803822829640974043812348798448214976016284538164315186988849574199174997059334571988908922804239899091091903752059367889011738218771422680768585792596145704464039730162060850448953092886797409108247802820217858249891593605219664554311926896697208788858896849344416033675483663670143957659883565128439043930238869142886576756254855957274945117612792231711393819360230200333579157572000891168561269341925025022728059496944467349587480682691975834199748613984358346661428511154287030311995158960428121871481787500668906788096437948785543642644974541754918287956979726287597061116573021372009158503222328994110854601077370048794867007304377426106949329764818234008540605109037377097750708612843504292056427534869116403799019968367576604940664851418035725186330971160664998972054795273128330365979460120159345263038650370947133487959488705149969896691166401223334856655022753548265990665371924668987814331237214463400908440016540992308464032497747900685324493996140652524881507702769110544346382129393307410639992717834662712963882700187342430678779696751636483187579111910409253982168312033761968411278573703704694920882912480460844745101772492915194450114355974116063442927057273893109586449280110606273716550615917008433736075509335590202904220225148218534398584562893044381477839703956168887692674883567811250235694806315007994624950175251060346589121534509536464200053594107557879492762356449633076192090871016098814068831236610411341014040141921664655939900532195957877552907709455649099387614872058191671090529830380605876846486116463230519206769946326165555808037003253802980799834138061328708868072033317439036933287935460902715179974982888811380156143034821604543520358063083919711642695214077704130311992098139836210075401009866552217629826089116451993109351041233194756512402079782419137873197457686737735724730481996865577142373285838177289656401658994480081930173984077454176772111404647089438695501115503334806241474732415871073279297256738139629428188642459313251979635946772629213477733645100821589949867983196075038777101439929367671655196223753988562529812145084295347240013117963611995519307444157326933847411644768143300964704666067711020091361318482585985481039158328099319726772555938020865952797049736959812509425443688335023580936993137175488183855133213300229467264704370633261768706651247984473107115987450736999478554655755142613672931321414221955873160408481391299058233794519791711166172759586679445259605952488793206008568458001580426042512685894917491504170072461153516404178600095677307787303333723509842923919245312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + -5341441166107300566853133751226021765120239409023954181917416289527194474793736888211531149028688232423281591723831657102916477709213964650332608326224265553731478887517239056359292528219049291079696571028646554534543781646391456308167664286326071321410645457919304356638367905314458306466311717423433136773990537687488680193067505895095425965719150520294033208521011400538657429100461991348928300021675955488722184205748070821561671325071648021858355992751099461228046581489059605966508941437851491622883108585484538330017185295024839610036830468678895908291962984627796802922442983582445201949001707160755811034744319827118255135655929886919270442689933498194225916177843790007225612898442560490816093132985446943002121785809883542957617760885285586058357524526336736520763969388085913115902604238130552451617250010186102978588598678776429044747301943614017993315694223223111469972132771470547411638170212755415371264511192246150496950414122137135945551759607893513690878013812660609862538223927891923742929712595039568803775089788725952501324621417224290325028734701619399920420446228265170927084514941985893978597080013541132268163352237924527740145190069388771541220533812998289689148340779046377976807418276861793220692388584728327193221346262953374057995181320242513002453144738611630017610992286283404136577319411018240431362932477536599943431018381513789874963664354628797822773504039746335938534977455143354652640686029884795745212623989436052671063715170997412367510427377853966503292806060635816763813359697765395382693288469042199400578100287541801847970788368164215205323653550967237365140842436678176103132689317490594750409462031642649620184025050408605602879430108036812742315897307720389098620860741933091574071139417751343107550340645688910416925049081603379284522868339424024514925120370862808701764968229949868206578239118843229525987347486613297461622829353594660909997936575830202290329674466013775465790511419671306562107179502389989806646329394620717171566789034368480324059310822175810576699401535370801756278589252181160912270232542025322922011966850083605579809793347235801094662110846363114270947040767572503806052028169542925360051069332948468192911835820753934221329109417855888648988212739239333556558607375315218950504432659168361534289948588043401569308782365881765114224785025132769663268792443196056056901262720428616087988350077110080648836406575318147906137218641692267430240923406792571474419047758696020081719836500161269843006119542713624031233672712168097697326055469574105007592142571354062223425964789826539709667546258354140003983269249511867336442014938710118802305776333359179199807640967120766168490358792588353755779084828860169928337292410938236060908395700953000470245409720094804180622121935902852484874151537215402102866309749244774048561300388463234359866613828030293095858334831779158306813610294229694810598514626330870261177625366697298623771592806557967814043491897500515315084922357563345179241151621409519265967720567419459858260689134138100842154778420453193573794906942375208686323659826635129350460556929821637706319269418313657741095336302575651144171830041835407487250330277824348726575264464837818991316620961036100133637863609133175453215140626786248168899577977829661935129994613896436637387556402147764416217493720941847550688680257186960396116596393559697029926628668103364279205758517925709322746831121101030816896461556733852832617209193353360432438749567253407289710780441667642281386804999700865129381831983968416106115357143259804505070209483932198935198352530184052015222243697782467456226563835387405623419320058397961771241858585300405312557095804320307148062909898891246376346979669374296929190828865763946567950863058197097449922433144179043726636322014170477429267238124861021169543597696459936224078280340921665896324976761807084516352634611726897030982131891135490544856021943623608700373892130834551897339328976081962993619013695661528903462057991412105193157568022926210957905894686895293703095230444206731992892355150601231737577329269463150015243466452761478272563476666348945577410086489067150494624260432898417889593555926760683108586740842028724258973471517005278535184588157623416177362923581729438973765509101646833146290134925739374722262363265118964927888586875780352933396659444158270616423312368263458127113603343632359861557211515301396480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + 6169930165510562674348565348540991151194687204457578979102002685381823685427196690425676736931428012374627580909586285377294362452226726660267110426810970657414017132387259129713107263065906765165602469953432677176534925305930804305867527114484671336309587315560552727818933559352031277646449673329554704284680515742981857451835592689076350680139873303261153062740740401680898351292839628661267380200620567699041175761059482004993118648054678785085403781484398072938086016057605690610045899365665672592753551976581671524867602623776705355986361975893582419087135284165148561847513994601456351684316476499127731049877007216157858305142788019373625024673064728067395408164889914755565964443585111045577828941582179488150786645562555892471745041221845836621462618977666028602203883248197506554867106919853379140157324943767431207358021572061751223767440629265024239326791079979600114542918441479064775238440539204810747977852841511798754292108528859971095940646264656104065528286025781206151419652125384627947053246740031408226176806968806138457996354010586506748733660361002538064743926647628820540542415906407412462936536089980388016845503805597941902855411799707140060831374491687930422919661362736478063551376109997686788046759501638491543346792601578934893517297770028709296696730612668996594673275712612630032057522339114526046510461172122845134817998761144987417341100800771375354395133203908848844327841681886770253801943873046133703776036718040655035522073372144362816611678832533382417007686626010134327895498183137006555457517510680506433589364128931271193027953077285816653715089798124163505872113191800085714241580728379236883590564613737547466573793511392211129237969713825895792865618559270902011200338533546940857703952230897156371854988407706698919732599808545586002464919371836714294894562100689745592293859661837748776022626993087952620816212775633962012834693088413513416341723271170237051074627376366821601138860838881733814599130754801141788473879012584720994501027398496223260945096739448327717290228185868981649296482959228719241494416453072914878248255216717132526056083052520270538743362976238052477438644514438873715406853006168608973120379374937568107652854945460518567617993028911932985949217665584643484034068167769626435467479801121389117116069550768687793419658752431831616478588541616687072777589449084429277402890051614526439948323155103501867320215622549260002234571567652568982045711688774047665719829931560157804959455576442065205815994560898724149768693535167434772063282346901298389698266021095896574637875816085326676950884260806472672894904126453943504494236257778369736606532603972364012447706820247990560696658457532227918581802293524724097711468132794765941537102036525792840521527420190561798522721226204073379969977493585389397341594459879807538480752687848741393869922460630773531270780146433959346051972620262153661786073465707658294761697602375687914494867117548386781710773052500535006722513480368927230379179147217203566516357176132655184651997453832979165834955869643304158050093665110934775972307560486660836939330723100713815282009389384142730403995372463476390462782998272694645414745347959450304127617031453109830480088253388815790177267815738377955768029151169699876420539038705608879622998013611099733589616592445480071529751778875094844372971576408523872925856783435437955686176020602111841397936124241913206839247709701911583035410144868536274008248075139780206135591985982955982935944407445456101201664218389114143680003568552321765322412756189379847183219674151356572376104341695591941419111673268990837617956299296560192479524566188099880648225653604076055551907459543092649916615338152721198978000931824058858150031292136401372762946044441872175051019057971440346602396794362689909374230617137756077629964589065332545273197451756088808052912259527609846945053303299678450435637643020515491346921571120274117221374009548375241274124319978478980499114473544473787617436655824141188808852812558741230955130595924123017976423442130628742492926800344273781522166744082362717165038142837125204252925127679615876148036074638051343818759881850329073144502930184908461675283933360147214053218761817529506344371677350544816492538229254750181634468397509889024432210355289348229478883396895420404140737074513201738499386623563806976844646300819717899271786269138176037696449806336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + -2686059646804846439491971018292276957007521457075653138039381525727312712536291458647029175377664412369355653112103818496227846574594716142978885948561007861802449527263790137385683114742102817617857704298697979214690778503811545161322334615571634424023124477597486614328718875209260284123867450412967087919525704464898322444373516931152488044436861691720865071656351342824074346939971401405530440215056727721836665047989044228786149085644666735219554518417245264611863607479264344487006179956870888187360995777993879146233726615405744079251083537035896184903968727983448889822700455428968641224968809577579154439427847601714011896725888151879568808083403965518216039098381936133152216176452509324420160322437096090682579973401951308866984072554769468798913245524951440896646541769877355182266084181266343505764014790460648120523305220819097261289085565918030935905225730609655347538234232867055806847583977627592725737033755408558836332759934319765785481936842855346435570938933260411198372483960231460513841521602385190626876075003491469591759440137604646480719124512471415743600043180480578472483373703733986484951796643780541220158140294093703889154855548610941717205020801851163883646332078605775523676839687421945992087248611156839883084970663766704957596229831362232544597279455214291499490655996079770122042487042484836394692665121630219482768858460529686362672430821184214892928718175746753834668031208403128989244599200799254521076722646550085466523368682025925487912451552799021152345095631649697516365290436200866730502815947342724905870751996673553397421802663129823589120593782430956926316863699259443949300369161405770219482767718628930963726032364736534362462987892560771376665823823233685933836428375615507421787061761570367300453993605923887698247297181115078417928515238185222563878558669304527940286915214132724990123008468850893147292082373486933369867311253411206164539543260740604596049425833843973908229429215724577823578225672176696330877620891641520611541658744859098630019603137819774608919078768402932473750402592670798849472701825698550829935941712684460025401559901732319489686896025989205868726190296365456210754407828907001686147076640956046572125076666067815147048172116384624896115341458057407193683488474499940927252069134329744574036409592332573920457455422142323023424195406291989052910104342516927733322959170792501709637917166342929668239595653890524428150345417939760500570012857740005723161172780129329709002760844258557275872262459031326709141622067722346953048171915924149924469619360731503949835099259881643117450600993862142635440955008913138242903675053091359786000297884738986264916821989235711670554340309432818100458054763068241780105348515105902470037357543409665465987760143190511174869550537302462509459766278448993946719158758380499888685166994627534759670584756372427098353942032791748232652322331890708856588185328537808231059546807096261244860557277212755214921326038657546533964089709243763813821970513835917538517947276490882080300070714304279054475365991064167574721928888178259655890727879417328215810661527898297779264649114083027039800078377778616500548957536676886814222179265711959510764097008967613953007742748378013479184816041865686694674496728017220571424056480969110495832937167719290442801803332423791671259677116078923854937008490245966591657948630650667042107126950089525791185311401476580013172851515549171278826381553456664488864392116143770549217294879196239242432660365043587515654314117579584010322878777332229098949232154925767028532442976331934222206423983333978885820925934655143380332730850177443505132326427911479641935454682399207966157301086340699022316322437056931376625507227406238311907115107857164914174074089400365973871430271253576764703940963049321344594019118399809925938214674670591822394600050817394020831627088559770600441362069172909455149537531355435366536677769253866341186567361629904900758034927669911073992188254938053436031332240191069547139946905054594669517569443015412049185544214401096002989216463485580062346820147347500693930233480660138701241949520112392548233624202100256927461839910518593748107205125730591967858941675720752146594563103901402994191673990836611333820691103327678455830333229724761761874780388706124121450437752869143991217201171506719496871558091206778835733390630763901750955500530393378941252403200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + 22284575132819169070487613921100970006632045646542304011728421312658479590741826447188187374501184559864179127739318437101823116943043078879744580352668339055150614691301811088916427613454781969833788757478838362092473859979880004807891514226825698115251968875920194590076162881154987568317936162877238554443058049449768867442673407363778276117791251870192619969179899947824785572733907779989780645589787678658360573132623646348937407657525600202939867157997966720281863123786319591512904772651539753202052102472663469018532617698196796614687389602736879498388622867917909762136847741929385911247385986963039322566168796462212109388642891104984924568409340965773679362413865292337618624834902937172938664934258402835313114585130751377874146364536209141785038690364160704544668066316274167869881374829253957188096857469411340180949029902063360592413193069292779849803758594603082121582119088957013547077385397475454631604567752468738510550550673728598819655608035223862583571483837719661456838506313675111870378477166117735183843303664780582806446885465171921194408088542682631727630041389246931873044835453008994833210066597047573775930536775913591928520688272226256709547812847870316380391412232780034106891860660267752549437074130921395004789116015324964880396656666702130562188564184570914376006386092168786742434575782298015230976151981649087620682630310005408935192084054980441283263004139855217375934722971662674589767575282390103946687880853368888384194730998186243365043999316341825056780926610836205734145785017998598412062018233165948739206810447435489482040789687533084594079089040154144165437589221251399568769044593480847849887486790191172721011241326672277166289776858393918253795518644842265707602214783638063134744157109132646014516428060677912760610276419460863926050082270666761151778655449022330573019030379559586731864977276349579160618723413287959438072054970986009149304477276349412156862924530742875419365610234677208190272894168171812538389342192983704521241122140103208156120165553836711813732910027219838719910083968739481356063050038396330478648579439466238488088636562527780440295070955137947273362941781027225952640943232165705028918805464114109681072339721733496084958740612268367567330968339452446887770202796731153430363995586232488488809191132666342078055777227626326156656168959501708002412185817779810505334183294592544905530381917572776320254951847417011587255092991182774860932200830187184077236114952447894705625558094036395730254778398716756326593178278054977315350076870416432253406427026350714354034065991319791154681093494703711933203631922991367481644621077257538362789834113441795310734107808689356658221938996750664190221658427068526340201665235555116526385710523579801611068903721936055484552286170252798441740532998808086969541089027243015170934530181402751986522625381685735804836629940850977142529629323794393414222652913427195025830607884180188547381352967163004123419951756848341356920940597013337368889118091349226046904918600409428904802396652328256359951175830930117626264253418819488188399899575892249034769880373716377301608508104634136996987448648992949240650024210634991022638997744984415420302908931265082268237641906464385447938511685100065243045855109714325294272007071119622046453242338218709761412062188465880195760716538405067617425442335833382553043116344572781627602079947076559592032298425429945552790393723427296512650856363189536474290398763955196118836022739871184342667376656138292119240872793133998674412888992679227788557267624830388309810585724991346778473868905995057382215740538293580812562230675463307844345769637785559500259224257609232929710682725959811786658064808482850586996603290186339180794349200077428552534443631332789842276108250795361935972432569647830988287990606009764920220342356269125091589485668139876368943446250996581602785695643678800899386851486321489565837390567863976246622550932899688747221613105910988238959091855108974925420632785553038162746357088323052933015316608273149505433514168949756774548274995913419415945570643481326171707763299821946754062241543355700975698468310965660831047145122532727356018426104582095535810553153576476291236606836715868224460730052274821627737073092134434567628909385649994081122552640901816791885683724188004009817996735943564986513315824010562589206811094310202003367844000303656468480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + -1337010076460234898356896760354050228603890944079822101552478557638803383581027086262660222569076727358818694723515596758514323503230710312025200516678612729648806630091057425875713033257115184375306453867782869913399300325213555813375609311254517370023677887334286798299766070030422935969887678161432093400732694474899180577611520775776875920574367357759569484544575070862519572912166687643805521138012545802575153740111902519108875182216925388676555263204657057849177597686768057125241826580119091665470928489011774898719944256984003908441376067519744167561198817814237827249963551180283501969850069218682946136759176664201662307173619220409890829067349418608911423407098644626185392782378736447147453400759483865210871123506889642362539261349448757182390042514983355128520016981282733930037427991568171749832751898409656629080693712547950561445837523758401900291118208152431943065028344625559561366394159233676564778505446151185891278582132107136975409983851006827133777526661489512699791586809705333467270607251754672538737054834148264651732225711572683714089156573133082268776454592073527818083837859734134303540310733347038441313018674317689647308792139763473414181520699776250230124008954871998436231004002672702359335571042997104020640058138766221874058587667620514767097158715616096671270961425417268083912215774974500835929876645679356532908417598071163161880672578215046716893060436611954514825033258082864574911107108087909791445057294889576171105195152120755206965122076504059978819037188649994279008811984836635141748501931053677671185580148761931265791939477973335091999930597933601118329133300347836237836835264118411094093092241558873469557284921553736055770355330879979172125259352444459064573412122192166642668503808334978970376401756376222303518636621277007385526453507513950182531671984255101290932581339270374508411426528447321426453472912187752934695232369142598636368678846360168555708040688757538973543268414422951988325152947772011051400271066604339716234944525177727300875633998607534609099047300019752642545561253182417403850052433854288650940182545509540132568473526313001292075568620893256930753985730118502023987100525080643317061433576919927399999200902096441941373213626567624861620080757289578612307849416649737482880284406363839544195953590312849651893280725979314324778214365081166020724695656523787829587929148887846904333244092104790590113408549764304503112683350088502839659178283026027135237772730746689537059546633965449454812817545734806516421541902800418575467392223001363851243978348452152228102597031126144178699330712320274825733662963302848116442823250469457931381026513780101542553018390160780501986383574624422032546440092832028143546476135972631032904064045830995763746411772820156170879948775409237728404882344044523472110758727720509337295457727125465077706709100224364249505428447629661477163322825699421969492659561710102935930900976958556908189422475320986521527405095152807391559906927089488707924795244845155018738259790152275141123392470569914008042365700235772022584885495627688657714448562090543000849288881832881565133202823714721381086266096108148010885640531472120695654306216076731739793330602556725153815969016282168066455224507988023042113163640983653264998934210442579520949649577449083511163176703518963926932776654667146274690268477240710831800237172239150460945295170182108121603658248858093713714596458036209414708547752605686239534982769845345573793444191987676755056773447365477274686406631941167716055425048435671062408613270215835355263592722619483138259056515499745484815500810362605228072245278452785984905620550215577124965872434257070624153052341407134582472976943035420313665824842295525293691133314659488310415793531419211792011146241660959180397342021073274759399235080940051733360869964484202304468902168296491284207908239159189929154130808616455746271636252299162510307146221057787304041835748282115476331295241870933941806841124998913425707341289450690422924773736684297600082411013627310528133055519758610665883067410689684564373522384395674444636753081245018129264375144620301960307889124198521073888544774768167476967581152583430556876591695148486389723073007945340040914064738321773575504929819794460159255765655029773787899560618151363466985842135261841734814249128373564097551474432630940089376819089510253257473199953674240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + -406658952453951773260039013363968777827472046752692284835855112911127869043393111123409378287300430560073010802505012498190276639157439470210584651488448923249768471461454533610480109704568664539151008500273337416332386894618244867362801919432249806011193382236897750128991885782413028561046254307524586061144290641230512431119489699370065125056815677536564813160157811234020253384025047018135249893781264688803120181752597434240864106981654393609847383496813939958324710640214111376978904201988622120806587851686154964951547054216485901081088301157704857159514410981414955556198290642740865856259021001814802994614264442851328329647930342000509311731531673770878771185768003733965501294160336648677616149941297630686025353308678365942944720754619451649562799344418216981707119976177409207689526616219919885529770721494940860442619797262875481340151767166188016530367289501734186533398831520238281295369709934664451083780341306584468509836802820758087740031338975702319406666945387572151832135903128712381411598677014223346235652738830184579017871288119159650673027273668897552483835968264801945756912753108593022507281122009827799751339771838392863432935664503152556003522047395100608195856166757840193959490574147317758358514500202852850124157410790179467912839997103921766249033682855702568673962514916213131699131824684750894462732738829202676540428992501216413127445928405195756086401930924753533896636354988595135254851940110766513634214659158888772584561505958768729902316261313301093154872260750059567710402735173851974890631152039693308381893062966655310262097565160483361899988133272146144865982183357100953396521977301746688745470887221943753092509400523176135283253885260824439969802551718719641418868678577847763413245337943401430927081176176716605586642804050132696548938026024059587170276841811342851027924092404490173190469711398189850805585996583147250414867643512872811455979419713385236761700876838235864870154830475543932723032213369727921563481314045165906687734704722913823658830996983594808126465861942040652832290077632004038939166978318433032500359490986015515339806925268948532163130830880512021796189570523999354637848897345642955728346728186794897871743095482828124409282445750133685258624721404253210709600176315822778523850491601274421617208327299921590085125777616250895434569241098573648393664074886081006565480304212432270414043596676938268207191857083479855831335240298534639100555339169061366630086876961313807415177557396654271256595269374355404286335479194283791682310424082398560324332011907154592146956514629065512968231577755867950635293614696919033795506404515309253417091015463396976694463126413948771453911556969993003774892621273327953780194268946291363586388116520834710628657724094796105733437084046286241302933806436135245800739885428057675938406631634156351712755486662747588527986315230959382995995757661283696208545403265583387704074573822254122273545423187780208884065243843862428951605808313824344177552964389795772499910900046041463999909640930545419603878976720125413748117843109240915711325145066362716407263028139784779123893187423597432737225027628055388408360544915607594400399988219585228508278197011622297735530171468538664157262861712361067009892902104802329019015080320276435786642366371367944993918241667642080446581914019547687955509067077209137436264929663548835856566527213285806519079990092006111489919503895620979705206643982873747256249808202297496231151176780764101484429269953423125280855045928909352966853571698212400488314277911951269996668799127585138035894645881474598606492643893127409468901445302594670558456150467185328801058912820687861505244809503636409540468990000955450427237296994508112671579733577286484139931115798207684605513479472655294411248618465933950752204283150095768941137658742508976869989285931645014434420316310500555525996471401146386778557573144352746420873946726572423446677862629842704862859923332518515134415684607763610203319304229390653627564921642210604204158679513166897328238122505374740541578963257787891912239480746498710030022988569564574364420156714378788679684481642852921367106014357422200657975333050364165031719548961726627695051620484871831131519811280476670429037524343753812578540631244406172707991800114065975164849585377501071286540741964915324735131020228954691010762929607618142434853965004800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + -213218032548509610889749791946202965978715895748671863670757029723645125659894986790015643347325759446330403244951851225785850823352487896835302775458325587174776305348706784316461703636950958224218346832363288297061877832779091225223301742585966521862891698497530050281688836472159467583524231338507166179608305756661404413431033185145671886580311920395786819054800490641114239026928800536405212845616423938944399046374988793539078073662921884672667556494968006213803234547275503764391458069501528356040595295322171699133542780055539456941549075933873165367270936702716585284176106989650018834873318672207466623981909274774074266364890717394107302643498076502603985088238489165338617063289580423067023500084882174255967449701925924020383557164778690101840703527533993096164911209964947388522588924511789741956737391042485951631384094890046529382613954929372802915597385961277516126763647299017729034952094783172062051745390071504927046948768368220418948577010282170743446573205214393526734035532873245049706685800026848108229937081141502862102946953941254146606383252742946802529513736724079833959218958007388267221998460277116833462486210380479861640644557771013448018197128126970561418021221168367850011460592498696679088359911375031409085863207641526890579414993961849051952655789675737102400352517055697875455691492454996562625204798664174104575009289317323869908252505279965940778533325108815273636092973895500984857544701821706383242694212892705590701018592322321730444436563307157055808187518495553817658184446109183093216519451287368431712477784631486652473921224502295002708226284076758316927791857718607129061459719676258331278756761014786909714379400470020004260101392415883394436204549630176741724460323363024380715748891152817384341896092256753372911166286948181179041790937238057833289368194780067366119608151141065618934116122647626172152336320147375043794591863294354280935807888709871469146258185984206103149449269716718667868280601184028801732835382216027432952079835342315537316838363506187019824820111174871508066666922947235197687341165387908187605050626924397649855929554977117048286998685235434256923953687722155010626746688656827493504539384465704944135023984605347908332330484520878800591829231538126707252917429755255242587117039086707264473922136961519956243334129135326748703820014737814359934222494162772188448679701741995412605310803538990612717078553891797241142445772655609339823598901925883327359212290918068940171949179943988710538337186088776097274906308093506272382309449524551567851367037770675256460669353387448126780827605808510753966406238809690177956976979666551022769375947737307880130084184201144139159245086328996994812744659719815872216833051148072127440085142764729728956005720797751943723929891438476088196801402424198666397861303030006732874889833286565604784513520049996604880832759579633770290749908282495990789069367349411463644997048439007557745328487024705728023906101651337118132560797124543731282956742762527343441379682808775935657514783533862839910448231118733215207404998735606232020574280888179362728663996768046971394197484661966953917340138965753944925653650000459453779953287725586331120975514283725146903089714307342053883822287862370695264088885578421030024455996631769541489125871141975755898140918532474744811462048518808057471952732029507551598702738273929081041215815349242963567738331599329958336884116736620051288776825495027777703006605005914331727219534280368450858219382155267184123484371431374292697902845530150645398470334055933800617540103561473612006382927788626302565051222563672154102849359148282264923793100364055938488065712010788520576715772471451743254287768781198395833046785918481043141568167164853079760440939331170788862698992746660904488454325695146103697875070079051686522467191043833815375901211247301234193843696413730470077501938928432858815609303428695894884496602509262466312574411825480910450129568721991522547818915723782897723283763883317962054024929134721992426722377538061643657138190056587710562275214145317942533876334435926352158632942141564943170100726227337245021043291083602292382546733078026384157601945249123175680311886710650997835197954573303064706485318625482017367582969106497627480073629454084664927212763105582328777379454516565106593468706535052684913029955234473063275401579423413498533642240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + 689899155538326706173235305308158004222383117848639261031264558096089570966330807845683682662356258672905247609498002930068212051507654551895392362952058112487190726529631742868053820435575472281466443045791017938661962041030362471602003159169633916752226137933631787475865710629000626448177790708192524763565346831447435026467824847306796444901026059523727152999796754559599227002983362893979992540768413302689281597374827344640817305033591483852107142608147899911210251926580567368875289989897444125085554583772343972551635677754503594775260720801424470137631908504726627608456046185517303288842243164950864141717018274545902650509833010860708297801623884417454294783054355455492236737533885490814402552275485715059653471587661530502675483586560017618763033675325642082055048116813592289616021178053281773243067732052592015093414626510519197334679563333328467332824878093629341801006880319955722422487063872501959784503617696551287971876889933412664426204467738402225908434061521660417815587429977727240583492309309250883449271151741511250727410351724467189847746537751627640019782069243636807697333869985196534008764970914106119881554600219010221089992829428926748098947630886190253137305952609245666314641890912750183472645187712044977185967769399402537118228269969330630767753016351053685560352217489963022721598436955632565180172849247016247256931335092540089847924976789051385166084995925110938495677284360518352327255781991997041522287919171747302190018567996267297511651572026624414331377061057587535774954224074291496344258083664710176392780854206297767715722592429509920727430608740160248074871392425196440806579779984377336876758575388983417618684325890804580008668611187156120911234135583514782894397448818852551261352457024040850890765083215495653087048524372882114318363728213146939450457749046401562263821323172760207942549538641294795182146328484463281149516989752665491432704185383693248957522796604796937687489319343422728912877851067088020890822479401480192227784728314815255820482859239056767182539590369082810411472763516211788028288331592942289508718844368683024527045610869360449594478007653034289665387578408186732306269008812335870997342975190725764725213863734927750845492641907833240169625546825704871217949960310599875215290793578843545733038651997517167434090777926692642116220939297690984702071685351897808393527732082758733007722667124109247801805661536538706626208434657214133697787037483264372428476837476465061852786218041154376374503298253678783689185083855525085619858053457206809910304434916813351080903953320532265789897028452152452146312843400390138581452788685241279202851370538125340819710091405046545303576621816948040338633284213153952707432578088231847235858139679122575636909050170650943760369512933102636985713269644825976509943056002611851998798431597989208334093295780794803749486290667595888072071879775161098053513063230478043327259449477721183669431546206204448091716114805324580763967727730665946518458812514206268804632827078072434955328622464319926582257076428893382125535574938520060286717221777378551740209710032305137720199824958910063813760104696785984025821744314131274921956147201229528324353452405990084659994928121594729136945033900153098270127673318764550215242560244612493463672513890276581864449439557654117747183336584478652367963419033663280809873466455441110168373957720089100669325835338999643348111538495859924685366465797952251208560276522694846773042473613626509198414907717281808751480308431052202260847919054647093669803138078817154511405445842527775715556752653963193432421535723212243347031708131244463238391119048631275842137131283029368348394274579354995400605724368210136964238895030629358919532375553816027645528970368302288293364754952452839263567372508220776066787203591566792226604798124858381881339574058993416782819521396633944042415384775989610135969070161765003872622318603273091972670406506697224776692751767603064771109115818278408398140927400411219814354951835106734764633090685775282842488920408236097671353882715319581181366178447723816613757133194919820200299537103003816901892581286465220146881942025491341531500950103092706997843799942856206698439760794708097683524152557510605467754938889676415911293153743500097045886902391595978284666752781501130372367650500761474305772437409811475015935390972387524608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + 734663006707840328776752438282775996482510274726419200919357285016186099086288057420373711759059887320628396155655817871842707019317858095895425392300238396200250163294362565087320633319843769603965106774898716845543135820423050094773227539525304241824563244638246898808350619072659036482411355699857383116124978851481358841564292142665852828594526889186119845328096999430202250091383747723671786514042929562088842061133151331388045264969394605967365126597031442250768931004895131031036012203996108946640328778158851361571766203237354088674998615039323392948391563782490797159786457001620609085728983591267379938351118613949575336969225021084154057313452417967338327154219105825343486028365777353953761535140609175382139081925809234586677710402189656778430819243035315142362921911970311964333309946152725534915184093908683258641131767510879535781486091035180870282761036190992989366294490428229935219254517652504461783555161132694342512502810463694883367675773857725178051617388561618978350002320597849031944404296474812469113797377446837082535200853825461848211560815678813935392576983978471341538932254080766576915770340383842797809618098994419931368793935758367377653054748889608736774296408217720814434938004236566432870415257605711953444814843148282538101197411134933890381307291392174141713599330468403899942402648446275087019950294116343997427500777636149800702415386922199662322880560241122585686642736716086275778672586080161112877047581562920739489948946806572551608205004452129773448339063073981342213114731485921184288720712442888444655383518847522569064637751406200766943626610075152933861008021948369448402788160931304791560701257602709805828655884090156385810156360945225317780147035551481612114519871363177603480740053509489883800416276318347526463385536049809267071483787917004728885102436819413331445595588535888349170865921131243491376489995596114184024188546260711955212595618677806885659871277097932856858477690435991394920341377178549940079740289356743324644596842849752999461686113360152887467577983319990924598218958546620906550207151019922724978991660094879321022257164090043351130793767387390230019145571789750927206136876826344880331081037725760148349641054329671213329490458349663996825494821771003430253876471479735893894346480450757969576882722595225550173590547121725608821605147794193117129906001178661734165513534249329894257694635982047748924771299715070395486255549985721557369619757338977894514327913845888279363264226848502729408632269014070158188371733479654385415213584211123348722752320404930083675767962943779144037660460793043234626156615206234667129372346481169740199158579482952775556805861150121282798886617998799075291757169948568680485771559602692470117761493785044017612729713654973762271473092930337897338601276165643783425701487353076441583508468037277868210451464339769257376593340024696555238413375928915502520299230066778528944380352728104705717832283755729336888495952049166733893871291812038111661920786464161309222523678811190974745347942744321674566920505095584663617709494116051494490551112686484179705056430003391672776363186027858941596372476528250498443372203172751446347060504744667475414586450308232207358961964071232314281673061857670437925107735190760802255647281813667659857599308522974613040402433120315904068641160682699145880503941041612427880966844277411955115941081215557601712679522782259636825804460941599561326628851758706160620308311128963620787975675662697123751355255486656377791045720109917059372325076081046260185871857217512788080656584786991545419831655926698606854156970159908685818611270019188673543004837254135301929980980915498179165464237265358257609981994235399376194637547303527281415713875836220203291084179346571125753223500964615518493024868718871836316255659647953351431172624342287141150651553653438631515287701020359204325604545952443728502284954687649150975861148583584781200849997145883830462277962690107682211682316965570299698709893856129855010392263496277002819431816586659789784118079264651919887764326991931533615808721072624344630368329794692265374026606534428837182885606278793515076773236275623605506712149368037556049357532342056839876182146167960534448456998507385403992994185643879922472749399800852456008384879675616096396380374696335652584835268000893160489281902585905943008122512395468800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + -5603369050613544902417994285202726664245602772449170876631709300065425378669470604724948999950957663542783422093037183549646613235821201501245108914759183866278165109140159398440526778853813682002657570428147547076549606871660116123358088479684246197677658818631153498313425393787097079002267531336151912505486894730734245206974697184490615520904884990032914181313315777113637505256351280788463796030208129446753489570035866445432279720730282595375921416987492633533024866971788754117720363014643461737877489010764352923540887556249378241009904937388985901336238135155769778962194486432242116289872724882597334591652203136427483648568483384381826878458102903519145401077920508674879341901811569688346155847579472295268525013533029670901507534251118538261957296218621599333092932183434584205023866989158537946605583041439145122765318473369077792061410078083662242919936021517462396273888808750963931485136194252346869126818843416438769974095378840530741339676374865222621282688071492397227796964950215766809379411080788896783019993601389136046437974406859993392721280368212551033366984666228498524193234756870650794864617666574174803294118462990245073821240712507219087851095963171417149389939551200836080052756483116823619611434175965822069208609625160568576380915983430534130036267165145203466806613827737135929265687986768926934834719075534595303442405149523724575359591535683893060380134132381320946450096635168926171595044021346153469891467240313440975791323862893556636236649523760440186907748121811960723578455281774488192308291315603080564047345674940869707325642042780433613234036946636497184170505240595074110459467827422714462082662099426477838928353748286352162268733647027179977174138657766120429309370956719376046070414721821727625903819692279591421162650330768250197350113564405081148042800936425091960068867620663343054681636234463752475520076071381755063637767738318252126123294428993889898337358373069894885852975340495457937289207202352356682954177449313899387600436582916150818958610682787152393903137493002781532222594572176685325732534411122437226771396217894108847427622831780166178816962489238083479580948759242643931929179851316119599008707964655416512215334551110240442020586924022311420296567217098845925985542552667339723486596271942552774133104205354371765754411960272383206667375374099194649053548147231048758945416261277635977943431950911433401756498356859662303729748273130425150873631948366391042671867871474975875059634853664965601151962981738902522638756866536201137592983510621656238538165469607307132293059609803993899148515904963425233105320443715190551920991885065690544358997348821136087408705054806414842796097169435528677801857905242791889805242749719378244082838091841295309816539955245718145381483358450003198634178747943167237842932056992796170544337920543717477247225563943682729321665444897961307136039401710368130809121535660957217736901499042009743145046004371199951343488191030625379946873356081451633957087566010886329279703406147519907773062146308725420915060872339534250172462917710566034758107752152667909435752336736978229409060854807272544595061099389266824064100933690989638394403808720475646142180071104209012963497015039508451422928196589941835902992374932825332719932415698770822688681516351957247432892081054399371764790549054790930475363836229554208068040336926090478862540937096154479619078371107335243906505066629052932047401528011684038473894962026450003422198811013466854612380665117358422230337751650012331017504200404046062796747160004820151364788113864556068782167423855533193297611803994642680272975112612144234143287987676507531391261034723701999769761995486113838981189837702296630674599602300967264342454071018323857834454730046297352822483668052348868028913567321178899373437477635166211928602587091146708770887842240732093514563996317464056801376424624407102277624545358681492884906363935634554047577905558051440510985527998522150114718631187851337897691847438741820230946123057928507467598078218304151959741683626794757120957557803555277023816262426578485069567488017212607436519778416666057901862635286821837895949530298538803798930400309362088876393468578768021547248203587594482319164543834281780669004202510464568326768419128317294028001320271256372228613442020419300694041417125672063153887488930294134978117632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + 9021300950351057414924588326547483826711418814013971492210419586556241800981382852227709973380864188961785167027303423919995724700439014378042126477410997135557686501690900198121535086455118581065729890363672027820114903198440614419503733473810573938171501226485919711035775151367438449865325791265249909693960068933693265507604376293046381878349116176689391535349072653597401175237943577328915459123510946586142978799618406947385820250434555121571310432308219539343935973409408293970534249295941338358469016767330844186332680255448976433407441122377691736751319851685077980877762233100310810436831445263441991923105564940479095201265919198069992081296731325965297448381491127468107426708124689935898056453468035671215940675573571060329570146667712961038135748762024074654838545365358170051468496187007274367370406525249615816585976482551101630886837039407455442489868393133988883094205921777947480613659023149489826363811942054050284217229148362889910036098252209889504721215631371909770551696577006731205880736780789609888582852987096504714664204004984797460445367251107117199463256177327921948700373329583947674546194959764761552465321425745166912684244968970020523722837607762152706964286998649777467621107127186973854090500707184455735355198785300051380008454907089741148396491650892882433217816826965981147344854842707019536244246089607420035923460230445884178809366853354796724669766796555927333980721322000126463670938811095794757334762252069711616065264357850419821413051991987812744947158186738877255173277090507822924677633842053153901580234204487711169612625347331047595525435220882109060125947667648408473344725032223673035153884767664237250955426440673267592650885577405213362111167702245264820388388312404124750685939645954451227171186638374602004360305893982146402387576027188539694169007055328515883043241776391347518082712878840393685823988863509528909687847806968446931557860281168095374472480057499256394518169558512550390287636166684611794140307298197328238358042923584884293976324820427566678799479047747664084113935902872979842875757796918662500993140462390571657247291163204563527843290541524038945321970111000169581599838004552056815583018060142743141014031334369343578279600963709173527117245968665607096476373864112673769480057500552225668439232012303806510788168760611044445686775398670496648286355954894151195487002794645628629670645990362367828856229271949793392841426703025578690007818217944149989205084898408876948340144107298965043090600108266936292240248430768278996709963574221284097671135883390647798890691587737599060966934908887306325628801923368172299617658901537938609451673176751123234643386326326626107181459686465131545624291504037564281771303984774287441408026932310643735458209618768921955646318140032393158122044855066228578243675788140887913972925856573852983730517841358936797311621208276134085116979492516152364885683583909081861128746851315831909307502776901096364963905725339822056698795866520609475822390753908794389021390068632359903135360621166223384809849074811520029872768787905350989916458128301574854160686006557838174599060460789956533991923686868246729910241793086711159879006906242294195524059552270957874801226960931758262625197367606152931201071941884209326096489570923372240541684914038807732517326666660161901953912877633846278857620076503265353169578732827390655802891273696105168252138828308256016358309389758727613705243949257225346396544508400576781795893163131470779647688210026094997024701216527714870180583456505901034198090047950013058113326206712761306833162521847712380982556107070520841341201390635020403381614715854238181500856781609426881874683890580003719492128368846338849186508245227699247698735820803657834929030927884345257170509892769164720359497297675818941656765359990601206223712588592882429936324073843714897892087079248382304262156645415783057440033192671065868055396282689769694830975816759623359671043586697935069192759233762933945201210250650154701747476597438160149660394167198126352567444067897243597339992824494125351089907345032971352171859515295960019098659871291082369673619840303082994967899188224620357591383554245789344808346595794872338973944690587978557707888210803051978574360553942465657513711859408507325399856059038904022637404478973000603575271367307812919541605897633975794401280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^101 + -9844741101921258920802943625156403780187857646757972389151283372128311606746705924406611965959949550809390179731101969573073347745395556359880685105161021825336919136834804282912254580924433596689117851382467391865989917513489300477803534766476270017600789927468828767067838000719396123575297182794247660143118466379269445745263832776210049386954074352773221012255790500559170060552062890376459914807020541483626446721741784580459152027246130118605815327175868276654131155208508346986258821794901968742285493307137326945396564001041306566934606618709252490101608601388108884569675042064946111002217354511187852364915705093921618505472553758799989667416281021403366637866199918325521873687698283153007881408103932866822448732290716706074396001836560620384864820477903865981476751920906262078508206016836292178881448194238867691506996842795015337810521777614678759476805493605238573763779241341981231184390299513174562519756341032597832384316462186176758340116650368327250754869592807959681924736601624563170218763637292428514717692514812324084260906576869719898890978895578847157128712360612778774800866371416150339721266017018108996331967393799286254962610445052634989902857285117749023844247526875857071254964464458015995492932771639240591324828413163934690151901753930005800690143937820224537703791091395169951677092504137925273847558541980713722882316927322312006138751051861187287570742963265663519552171468743698199605433056739367579215730474964510038535708535671793938776730231839228599870352389765425774057424963869848652785860043597532025094637909527347578701033086176145233311297430375701358241900338249671816971126616453273380228777500397837699733435505758141404165485971184220266077408462765886788856503775504348208767283744072997350124371197680863049783126294717541135057152359506576446694873816001571881391079123512374729248063386874491146026670724113263904198148882790862453686015744877324869324918413356403701663574555086352807278912363496231049479628180857662566718763538092843671045313920955082521639675010695568626219180847163973499405497483691483540856443475725633689714295166739054892728646917479736131538261397091485531654589162770019888393281030600497042916340630499879043703832379040086395871940702050990366068423731969698656578042232040840811607063221075778890595386991710002681721327142198284344512604586703345103034590196895939639617110651225974460619285101774126296840315729504645889272028932400174752101156585566978636986624113491275395904968282368848624833298233877203203147534497837479061536458127381469712032267798125201481413871517448927574058562158487320904673861430756808728479814661193192495627133844505066895613845986462129720308558709766358995859185459505035176547175084828042292848308911348893236380149786945331753297575602605630441781302886946354291138172659490978213538780295740219300291883280558324657813800226245062172331306548022139964889479105051360224367928752980006943679845511528126218135647661437351841586166636441440602133226329760818890689163973097812887246370095297956753381941793907997498351656770105242523181941530117714382613555823793527191035404338460798893126964101041162660732719890016809567596126519866616915368346652572737678107068639197808324420619606517576933213229934879693262175350781636701868279756072968077766759351865337599558418005600698990301301901840075843394132821697460663222488206896448041324928620350171344536778409441855451671352679529071634766374695601730225000205606071348295931693611725095767125388794267121903505136494704121438223849153577026014715896115858330769019494554644485019422289068368610861587107800743324947215171120103462603215866526798628984952696925429269528775873740017800154028342126265061651890796030883575373004777476052403143365810467851897659804282612476940150951976622303804191245610076634074704971036049815722116159732380779494312588429879438431123123916147883356474358800695062159242258960737024948532738501769590484883579315666037354426080839296842762783927827765030029254581664793794840761561273793548205945205201426864156885894487193460849128428139721406501861327241414305397886748271917550603786605202982171487544921225882302628351860223555206785342204432453479159107129933281633144097698236675747234639815306652984481676139307626733665677585696853736889534163611640484495097856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^102 + 18859042418615299555136475873901032399874271073977538444927256543701611616581514680772916172982859245158442198367685512439659340942884663484504270438857305116672584503818512826505359085930235328170546858684264421839769234467717946571992071824622128665012367304404695369251555852313376957149061301764503334067550468288240219512293759277105977016914506487498126382043570653437227256726111779792354841915306846024081725792631332746563936667955369105753256011388901555858317193514396349040158171519195887688780218821990597748773022188388065349741044084170147429280468071661515476075418267907723299938171364633126101743730376927109288262963831585831098860687054599019660406372300838800287153853195916143545757475433662031479742400099235859372142832583531555932034897445712469956981292836228529598065273242672160386303312520956126735209656815291117178174450746028444955525955686120082198059750546619117902394769406593903601737007147736832996068713463821210651351731126700854798742024467802698827037444278146582768332399596541826378300503033272338953333176579139061817459155301117597279324579110563935146633464937426310464202594085999938513349455600634233307616195575987405936951673439649402480241016736503573698259442604975926864355981355845764586574761528521578581226995375470798751208793013193415481070371694850909542669038025280624271272463352894166708695869429761586168551983794128840280584074886230864151764589068596646225494205041831472697874070353469793885027325765336045739113115358311459610320425379535480417698206051253303000572452781681431299486569442841212303783741980641056958325158343655395573484575506310414639332875653483375315450407537839680127971329118993151013304823998639149022930435783902162777109259555665159718786766741535289477496803033364391017366701989669492510852753831368757874645997143867662459981918211754124586833406202389941515181540320165671654232848869565223676182212992237229170036734977725505671842264589987280187368038717317281916346489375701364025118716704436281991980612890794185165716224381995512711749801735260775136467361478411312841152608630636391965054029070978778640169945610547011014593752672489561931723897546057699207759102074448517472600419827165214412633743224495761171865136907212936894350802321890653837757516881557129045724220948827484725061064599685249939432002213050591758232673874399494495863881366425357284429458803576138489302656175426891438195442677368503302033848623928531485271733498580072202080460235294008190285633306192486990003369718082051875581631608532001912321319305771022560865080568282061675811722921145868450949575494879594997202863526055570942106309862938193544807372440523220827408019065754280038560583202086692825106607277136656054114945280626555062423083591257415114370692864849579618346943207952616599613579929832572561148422845573593258076800167569222859361334909835559511683550896542933417321660805889157132118929213893763775065495428416457839168100758443329347029931775434012167116565123013387584427263644313783216342976412220674416252071407948113880752546329680047184838812482248693889032790033363524620013921839569479667331385435219272445999833045867902669620174724130210128386571486263638281295710595052937196190875839565272197127392222259634619174275609899946612447883864160142042509776160593755475424645936305809040661077901379695540237196404464389726451584230710939836396717959106911934909574290091709811636331592351721181962521694326700854401335817467326546338069366831657371614452967552121533943839370196138487338042957572690647545337777380178107414100255451835910300153392445286442455943332856519590691595695683939543672193984744324859199792920821678485983977500422563077483609807579951848346456172120588196396301025713413899495779982029845794522415013808357568847186670893211655329722180729839111341568812901920399273578810884766763013426749203370905999250124472435454427285270623507472447730454991200718902451301585777890686793872575455891067012445855479267637945616070079526549475227256178786685596130104446826167876454733811102148244664283665083337645817622659010399416635904174561569287248449727943829294570836285702077769038271931441617878640952497994901463610753129605065314720721308112912376376371554579763106718306090076036234356408916072199841474271968458603725273384370587575696700211200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^103 + -44213103903547094553503591172609985874788180435549004213503865317435408373743043609509810425908697673776922399542269316683259363827550501419251519930519237850645594645511690517592645275041803077865658577144362009152281734894930756784338015286402626335733069950781653381811183350630173755162341838258083270208904673710498317083548274939590380286950459881822289501095555039573044573253227142177006137793622557712347949930008827512122986538629199882402648769128486646470448344387709624213931987107030651648040031503995518631226313787699522660084354375090342906872903805662123818148694305035022339452381854271756807303754971815607433087866817574665238330771381191394161976045288265022231043808000511199735026075322193642353948041257955135640389658112164383129584511346668130195261134048592538695696304750455545602484763218641553237185095287404815699447651002595606065742656431081119364505720732137912663060613795715510346055234599589745228379808599262604853917853229901724709249438094725490893655055111530781313803590569906399579054027683287425755411811901598870870411204338253231646505669426418045976964611214164718884538081310478507687479061945746717703777214172490616740068320979875169082479084060079774331187430393237574315176848167488441674727111565543988174537170383903618220411834944530134728577476957159100384800733326224673768938044745353978911826784916359905704907819887851285180212049516873412118760755092554911613650742321969480667710258832472267877621647183289189546259338035354905135401482881432926022456571023386935303003834921729835227337427952650955832202792624007296919946256655064703897488796471526540777627962518223515902668599544843929520413093664122057685970065096581722920907244048485884597705957224949448035209920988876893926870501731363680543062499917092014932168762934101005893905923114291068499036654656998253560607852980020953162148901106126840081444403645889454383528610926489480257041705674445584291737050147837657870588338768839712584158383390908040133893359122619197751173441031586024964815205462042647026266950821549956396712952916703842145970537961519997371626809682468704169581175012230476140310270464243942112811401497859563634299043848251067415876526054081795837545960499153134165170833620823351531861446316614098197413164413591089606279503107600544198153794939306371241664372358160175176752743066894440552056261872401135987895623726365762453110448641347847389658184716405691384775645286583424503395387347477875619201328868140266189878143400439581534275445027211151559182943953953079989299581191685501335965678473711372137669440723393849377885724641247567998923357003536712708472971376257937628771697406783499561254268588586763792546994728157583645939083866301816752223633301357623294857018206695919503648270564874540158662617843801485408565889810386559953093032898153418839071822487840006690972105151909114614759226732674245208105761285681232855934730654763874865723667919563930314329082024271064110541916821399506301752481814087879357708686787999339152291811991821396253696111285995168841506420633761293720702488068906651818213000684180503719621332879645457244764462877408154664348460314963071297958878986068548818746116973973350965413631462761005893039476539352259062271862819259460534318373751354034354160556040015117430474400115266105614880118920956125723483969662895472025523127952462550145509830154919877175196647578059552204157771189124937053506505872632411336532174734534594699737908450334896268849526212279983129393695127795119434731152220022403105477727038971269121919265096995385146493832603092669447503566599305717286901029475386966652510964892507365625592855742697433503769587728178088799217586071149463279999134778515672423027482057627302703845010388774340201749903398861452423170582995836494424410081844592783913671187496363612032337826095278527164447908242633855335701039578043042118042057002212539434917311598913407212579229563335879439570192527496128531362631245533562741405576348022203165434856559170503811813494253002520913405676261199057008524116935445784803084447870340717053480881093369244247326811398285044868752058957849745611448826593344909199489305077753052795604046633994439744362687691633608632134886116865915069848431831674905092312917608564909933028072544485943917919306838174144629435221448497243599279226880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^104 + 76660749293119109751557066039228983168379048897290630131107570867508120781095085969205622511563001256034208931059943871452830764608786391085808556099994216399087881624821720274041336833805453818425574469375993111565342733660463598151139632201716649306923989157968416451560530160703844061176558277402763103107945672708140462308116018584346641603442364341299786414846744975557782369817885821322706174213813210624101390960829963235340311644688310225897006692168011917639673364718317042189399024316282279406912383525003825471081735770118991749130387748691267315720175574407508142273829644917750198616048707960884441427764911914168120579560315490639329193564654606237265634032602631977602951525531244301313466212047327990993490242440359837682360207973760022547073487943783909207390458828279798828243291802996813784347944369344899735928963454781792522289063539043917815962982800982218030640360771247060060961239553592336495652830873090232495901372888082761598392076734624809945206032753712849453645021185918205917031028191284720164149433160174383798844242750993827023210795378280672178116103284583064283630663138526543915515429264039863192508801610283769720966409684703074006670011077330031839897088070273302691195180852507070568861488432249613584145632583691723511830364726006871054017513435243575297462396667982970551092724755258340913704428814133489470777649189924705164275710198865188292555553731613280410980869772554821032320745613646714355364827045409689861664867355623584143281726303987952393787969732064366222983725299828625966707168995731070430954996860999145651179106296987820695921852542202305712662815030663339776826063100548941177058674256666985059858556925879592713777398355435496306594222698559578526598018844848554721229226791985047765673251750650273010369583611343356027022636030643845937262315847148524591673261426854643211355506899912192688067612595884817388502774475791183005090817301211976057135229287568010758826718660548306612694026808368686904588207975009433340387279946112924929486821052184702588091622330961209101661042144203449177925878116125348070479378196237854271199542641259618441364909161960634326037005684964950589039202920848227423440324094129759555472898134420612567522931622283301151021138393967563590749613528515876475529594145197445954974837933757990189155492225364131883620324383292164072643545981762105552472906312489853241848827282577999748853012300557162016881872178014441546123428403358028291218407218147439472190194819036297307149679438928095213715234040211111171620882319299739482029303925408750181423323507526579471047221532498543996917014646242457493361796656054063798350328993800237131131812204262508216850628878942067547254926880402795441474326148940985711214542951979404088498169701330532495696743041836488232534054056015849952357854691530951605986966384276775204245594991817802738292778059132017853385120830319332688516320369511336837239871549963409404163083076560042777992799511119499672100622694157931823066428685478131542875711901560271776641814419529957948900212019263856979932436831374842915467443455167684336410948500956745692478000964790674565184267191190487128760466536415018136346454112416173558256177374946657395739335275314919464282605135442448156414319576624450102751418492663665093406623656434580826742022108781712893811080836085753708469596630259121341806064000329510587148905089935797770180116040118593507156979791798551267565088399084264172804026467375700140487049180534424871336887353803421675777421551486447459703220316874813406832109380478429089229387576682992772242439255413496625687693953050810817205181828011052445498536999183402305866700593969860542063083967686425909502834455370604414679857447437537653378572186224166185075089024087052424995805596312100622572840348381229348005432590213101728998515974830134732200560919247909427160080236144569577353797776724265892527805128312609466814980502677070445849257338391229102665312612777619735674335949415859941331454657069203628979799642469732821952388476547889889843902574127438586744465103002746475488366403918705861414594276683945331759647425322225115255742440374147822095914739296910143123122013114193425227654051832290163832326370215332777997321111005129241582075588677956995634982949322535236600263766366818618082330471459068439390017502763705958400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + -114371869179328952244628863666599505734222454006896056547657442528953566541152473854283866308542735712363864922746265998205009779656276885000493834708169965343928689167697403218514683018639063078297812862640215455079634759199596410036722181909968416716738853822877757587201032411099793271971663459920584569189706082955150988242422377197362018518263668974718019857739020166670325652605416486884101267959694970822520206899540778294005900152788836792937885704462166022066331220622970819478697715037118932417043230738075611890085266488339060259890119110853267131128730260742484157720968893445709662324230959281037690295457914733756834859386210728035181445175432837828296912023164851206474802997463782314351021567546909796294415664808174425015681986879635339192922986583254728047212653846842728586868182086490608405351715902703541446796562457313335699449817198149512693881266349781006373013917614975934826254006028096237262568888892012660455637206242476798583851961117215098791298212210047517004117049386839208238244362300674923143955459764589696452660734704737520432781653472324031788985349367632903928769122727347796664933854984998926110035410064802473591908935530833460733901854387150314486252854358130627788660113311995773403061766665202212461392927735744802476985492919109686016897347905849999561985439755159134708418414346007362727315265845056505037920798400635064241299741032294447852306890150245801029164687810805315148471864471108363685212893469852864094906664440375630814111391663948356870191652017061973114404089663965518572174009256468844690803698247797054715238101216996861383034859763672232141825542318225089601538827015867342100839671535195674256015960874614504145587539258675473935258279809862552345481970862414008714536405663132757488485677312551960718212346966464271706934664435029678826144141518895048986245817182162403600202285552807332882508260471253436361885932147185691778532998541307459273501277022192557313911015911230111157465196026817758993056458240125474719048925800069462618505364390797262704717068252340844223712098120098200144711319863459088884922460907996366115906353285423258611797552497072284248554379310420334553761411526861795645397841979625305340615599388294915561560968469644798846248865362683342074134526701144658076299945087113478094611128483579906916941744627090360122985826995726164380413430659588495416864996905652334820765474989063818153745320141009385111570689683381110381381679395590915559905742787229931357127624463255249924826324903756401324170584352933619669768595435620250713377557416582607542134548502450410857187717104133938522730269612977339670011287126792226604844070806545721863584812666944135013721239293062120799235103163653345312721454608840340360034857547497265044735456008242534284325600726868158691929838839466770765994691678766211620847214560550246426623257456310951950653996522601554346730595074082546247527099798999168881213226778631186448021496008303683851201662450469783082364021895326564702192263360158424543383949742724824914717120746382364590878886336813544514286044014677279480951277074253159088846068848973226809439766394276039389705137740042678009212061833729534315647043591424515972629143123407398441033897265078313743105649374363485248615805998421920393472427220139833999425956889012832789359992135653219310697316445523224220011884032848006745920446430464247395176014633208543752610308845298920133737074382203138279200166585194082410153116517987248713644861198077879260699041727312327595513723888643933847673997558455348303407878978841914002361085213824872585422207145717876025187048569575442163488997971461427982053930667266226057781226574561832669243925427671785403339994425862408844225070329567328018278515749681274265498000766158557030368153960546816774977056863189162615839953290495185644424188411678496677227534549623826357697699014646316680285838177115052512488299223010416991069712020365801894451504534262349578441121145516172172419812849186412003867616456572884867892302376586948475661098945046528561474890744894041344142949994849373792266169324112960369049279511475093785633775581468063758251973540700109189801066779338272523315681956580463978913758679116681592081006462230193538965896855077458272883943374782187271391323745849073894236952644504941152375822617765168471033017132279398400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + 133800234148340064053235064934490943446151841154225287621394355739978816211533037907105260144983138491735926452043190328780877227730178864746392274549464592439818801528028152478032104052085317613899368673118210095889367174339660756482320932892238426154202956728534471239802791990101049805956300212056216457860523564872747942357522386836490376844597649356498281684772618559076517446352065608689164400183611616563970842990972523374850656335449831160946348316149679917274622031945508417715539379960384447016906187155414923910198873842793292965811672525054514643432093059538867355765626505916013166986407823098961026454259698821055561775602846717569312707830596087456549041912953689162674560829598482653878224578168465396732963938779023272097382382996273730102051535108525575778260329502266750903247011362675555155064051833126083264133909099592319128771498138869539327862301190518673827079508275374764107602305143936143501358152634867230878560369347868870653323490944851891325018434347029252748957817822329960171128821421407135361724195066780330807094581457779489664467514237662314082866352472704293740859997215366787035367843468975418475257456181819631619753732726345322227301934160820016809750913215111677456171185899025914989967283252251086451806953699962950156630209177362618517375713896633876665196937367831177102253266367735169849596489565975465459003038381585332601340421124736949751925192754811251710602594900294593087559954562603194396796897864590339815408038758643361444698147600079612478380470309137015504968041069858399301264916797670948451545893029373405459139208172925054218290841514560026947543108982400813207065408761216632928353479231695347983126282698333401259336584411422262087188985582867755079282547498250589314871335874158731577334739716714446097225344650521003906373056527198728349788921024930735262245502520108372291267520902498278193469680150054205301732669337516905269642290329222848596229707276473435957026917985227841888773333377623197315443954400294286012261815681336317911126212455573511385234803681973726103770748741695258048141322405808835771253010559292412322945859366880793101332793818580914787542671251502225173602343479106406274657579413028095896760968272609805864842751542209906806400917196472449273213686368376693853913726253256700136971225930470166754607460401073674178303425662370319308355376890574128208905715247026869583033144413130838075542820099309983496543844751053665574078105644569170793996795011542809833417981274678077886719217906781094488432573926620056502887892456420557719123465749314559082197819782445779672794437120524758876085347194078611501037592767994115687249014222955160104930958345470960946204811861790187805520202604148616978626850414279620553673050987755574676034018382091483102341732794116955777912788930643111692879168378149324124157815156103870758897756921752290686792885902645096419870192267041341689380383568039931748533230869968183654725156739907204524873312928851899341573773609434729417562102602049420382712829851717833205953259437411696820540367768687707187178105289252679086145691307959884260470105763730202934805327994845876139404358715949237299210554729549931548718106719197724722768394065136681598340921095879653091936840932175294381545813202699521237433377756841000758911864925745914252275330771252449127131434710311946612640710222008819565156983911417027961129321268218945278775321082837900502833228196808143046357541366325041398258869375081742933066270762914338000044670545717279079605538362059904312686717737703231135715529441106131611468074267605196816583909516127645071575979471106854629661443621602876051714432514402599906170621778957351243895547905051266984773424961901378534157120326676327723993089907477257558549811055399299388691360071367335885282263423567534182841600490391607569967343353946189072254693748099383174178714176357719230386544645448196266021605461772460644735428321125325622747881448269877425292170946996708752995917869873610918569809624766628509231707187074414495390778709946784297466022772200269334819748862006991437409975684152616935844757800799559263123618484260587343467961208026483055386698860876459612135345468848831829913788009297242154475413503959031180224147035220659820671388027060328692808769632159937077123924419462230011002512070551745324913241620480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + -145103261041347003848700109181985985698039380785909223078801118022586637530306192630426976123292044187951312656325621637582069863723162322810695326654831181041576086044435094130669245700409041043324383385394256533025402666503377256099920413600604878257019652028091785805296816831314834873933951867525275470213495097393732169927345765889198828363800053846316898335790138483923923545059459045598269124498358070349531693078447422540794414434010634390849725489889272987696036889659038581894367839090991666857320048976345484644463424419853903587475490625483987014306343147416887144530264839249825343588584594273501418587312053368452218780246252045323316930580065852642919967429147269319265298247006892183536388293337176400197048355085575541052162268124951947453098237451454928660347954407169813674227162156827519116741504024913145130980126168777519375039919036085498001520091658714459583190554685748878109858179074394612362176611478007525997070710419487074939505595399746441786193229751840801195224291334678199753073012907697652195052907753489167062840268726441476247222272784622357199915869638682448006174548648224019364598081919777385369466576637019016757698010132711399843190464265488153535359206328412579577529827774059023546167199605339019854391100603697658121782646983015969349615416875514625505775857002953256198824581211359248687371047121015971553211403350563869486727862580664372047085931619757041844073037424880161881161310507784082684416211595759364731476367779409337921860899195834445031235527436899584522799855498005924556889360727400785655619992264210556635324679557952117544768665041510222213983454575645459463735916324686249588232033248045269287096849044500602441375622720544366445751940551526692641939771128599602484171230086226939260221102502474229805781571308092030051741898890654887524395803474152936202951156529014133613045554483010509702118373011648728360906904319902152000293191557648753512166661990334355850164529344363326611743054579073061458185168072956954150935716863986019464980483475147654207584510093788359421532750948024009282747930849582728994947488009639068771180019042098513652696255769087612557762862414319146220706507983376098480994072531562037744881334652083782738481452337424355913482336926747900058570495378279288436438360851102475742055871007550223314100579982059596078742184183086240041844934649588262992107978997156391753781108057518475667067921951985908499175095537743816854219996298524797208041656735272504665647036906094873607144616568742633536289166534256283820428100121611552894673476109283836849808626855418109122176533475143775589831853249257282916985778307549435652972801610042600190543919398327112363296312305119236013699882947511159241044468561173600601315552420403453643427761487941722982538973862351539595018946021452482959565186158652908973367456960996787037674834806746897024184536536977466830124364004336458814590699050236113841830716531695776729687014562953060266681918196166536193430475710823110104411739601466802387330502209431316903036436034374958315563522299534619065714723085195664141906267498301691193157975523735830009576464527249437411273805243113877119471995410340484343349970088991686984434208643466032168788838777237346022276573366146025501837804443765933413469986249635034794000659057032592177021412006310439549466295514471749485641729471775986756696674769162831481638886155373453700557162893293370597054531025810508158703114515081129748598692580614832290316659128098477885936494141287268528534164674617371942916303486439842568960260104503723048715900101779950126415803374332313912407908093310568582500745005521074992789695572883632597357257824487599766461260114035905181006374633464000445043171876008579196478501283130771343525352414021753221929548566360816237607007050989388811719650888511193381186036166778928735705951640481701199465558486038383224116225629940994538545078221274835994793918727218377065868964254750046598593552517117295423821934291027413109303420721764222465508656387572310514359992323227969005187620185384236007657263246615063238145132074866172961861093061125229455829467623863775780292636119207127109850035974799759512945768901051969473277244256478145711050505144576606596126166880666271235981779579165194810994491945416843972474369295613426742700614336833685601386496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + 226316315392582991942556940681060623808466579734571986539845244388224179321664618615226342669905224238648035014776580450042750226960216476130226961607278028561403122053896328113537694659364000813263053389289242129888954112303250997932626718037616175550938517808715573586086206577925470129439606004251857890875660945890149168468207913143562498357123610407473924254302707379802916493812967230771198104509814638809055061628215379024568435739219397123460151751284878005765339628580066463671809890790252126375648678091397812984990786435799043162490405215964307955439553642974164013942814760329562886362363068194149055653927410789800072369917423318100781902437885098410040581740681295479992146306402354177719190609286698095494929598668194871666915143472719550588128899880397126039093950919901144023089692905368198856256225867044316318443118121756940906846958676483145397070329832768335206849719780254309391536467228263966572644394859714818122681357615109528021488730981137714352506689367396545315933218159482150714233435753873088395406727482352844306324818939911506352063515832911713039539762283631020464173219620419632125053658327372475259242806442491388618825221818920662190739374279241409933312254212527745951562419261021934374522607394265350481796224128028239141149974244389968985604455846883873458273716612478185840754140554135762955727585948518665559257245209557258258565402030419287139995630029035949776325139629468476326566148822585741382581289342827491555845796139508810572339827397098299904032869787836251471569520500230051529495481911269760026199514701548092257085083529112975744333961081908301579289114060231834534710041876777929508761518634905629406635703528202515387019931941936836512437479260175811173796035022079713986713456921821010396240310475232662454127208376335549526575137655713106103789894817407851025900646192099707571482254043745471789561286398470472355198228854154710035839816741199486600799216996081815558837605595509868508840576225580804183992084352681763451037522435293967256509841430335727954507555628806628110428644155834580479183440300208146300432893843435114481005274237859619637318058306695494847560290083417587883684247071784159182142538671202506104817493780822978500236324134619808455113365648709278112724194848449184231417659580813072889623306555160442161899549348250209042702590269355198532555309512718560752090180755581015257600686757630721783412489053243557471864214689667455591316195681214253539177621364820452594091352716350791349993283688320987229018416480233342481785033386879506253088724731796017548368947209213711671249425420750245202362792688412113300613697337926057785845765573155391599838437136101112819668504576465959113916657790115979343636563259244803530617165989736424909200127455939672659950098082605136229535964023832635520111030676683961614376790543766823875999327791025857859279293475185733052636574236123113964617758482335430678907134797148046068063591111162337379979275131574959669313891809405721239942230993140425132350605721916132227788206913698516167453710675754896843710265135126056619835105442608596616770534248798100188730368026161317364523744071793139442977231448533757929249705415817941373699846178965410606251171577882796151699685646233213505102822216096517817747599703076351827621928649619531793438294671926932461918501233346603873491035433926686816747988657271119420467804735547886127939875456039397015543821010727786241616694761235327774985201359084510804370777919735127459160789139272638078956843773512919676629613572016018368893159226897377682211799748922078906103755727920257719560034289245007441470799562824023873925301179668747946168385623820864781690112685891668008392019675302560187193688464101150724188887575536691017447963946810863799518020303921771900945029851020488570458570283125352063420385361146667939871839125139354776081551423676751587257100676052076617782627553055908512543040688084915849436059952171424206753279536001418767668778457018118160646038312614202056377275459123605235428933804915635913173774294290014080344947553976406225182591759615885530397321921896875266391170865563464935483253466367514768206142498036974548100530965786629146025106753758881768249390582272333320754121901050659196735589167830807735483524892975684898184143812679525466041064519425746534400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + -288623608154903896421374129228746665198434622636945906887958826317861789058314778780271623457768800638993861708711259625483725043503980213796267870009977090829739537245082355279942102672706976844353479303399115513259651443389723951538992176004867414281689200770323944884095982649292104724164270350795943866512745897601489764019349774321417760894927761357558467723570354632098478167494220874345192483152054550870844828524630719864307965382523897699821314144404625714989011440895700257691578509352221008842396809222981187971858152221490748010643808289027900683168240019701397445957628113089175237626636292574950645177771390178277460530826258263468196145923457185753529877676890988871345855041678925108332643409242784657385108597552919043849250454766638062937063536218920894260681935239214813198066429615389768033186979392944691359865063431379454998927353196521788399609542391033587752002114276001951864491045094225102007558366631518868392007200410913295680564426848856228613030817572731920828899157146941816499939624208356360763744500167979583072908274793128007406231657117454059742774873353928760100770705986338362959311520757287721881192216539659413516331018334032396221016052822914502162329069223175933235865319153874739686159505679144468711669603053257868026230783127421972940716775272060205659100787289697468867198816653335266299904479732402491709004608405374942980914582476642917568074580111738073031477735418678679761406326800727087645129251820981455275562091328634880859739479731144720532607029391754649197813167577397935525333726488359180177326851340593035751087524835354012625361494153601834564858841284505285138381986945358092669393304226500056703107288976775365512512997330561203114626081459578257187729708079392416694416042627995811636755986891695756938473917569971491773345732882372868967105348713435825256464559409815868257831174557090249076636052236519066718505433050845900164302768027840513117587244475064094643212202553861529256068054917968130735360810960680901006579579762287409523653877078225462736427654382687898132356223034639874134270352361364471250471808632462832680165723352136286014071306757740477911224663576267569860335519303221638038672867128202281639461109166818867432284918699049862172778457207061450459680721855910688553629629267890940398426950671870720695842329064662780072285959167071159468667542474906991316742264955225946002638733119101608719188064105060903280022542368420162939245430594943282940971024218792622336196590218233212526868553627274758831128204252224193636632840483423386231844233493781303276089603670131881856244329329457848737708698698184647018153119054209066579844133383839703157248572345470062431720218249755945453248578563103684306247622361150316804915449633515346685320551963668267720933256478213061649633515226862885851831947747620874881377263944569085587992943735759282785394285757438983047028154752043604077849767398601511020919535506942283658856618834614296254699401190158251057483615707118487499824853830674789986346487770404997899484556983149721071363792403029836091709291739568069521813171703482176418514964673778101619554779150259794097714656670101792601836279512612722678991632380212499707801533690618810115932063564492526390548601787121990116082160234407356506593690139963730255733443009451684501691932087534861825756057481001202562182927025851718711731146219188411476584030308908867580274713694869790810606276811956785251503806761994085710256196142765677201685045721189440137814750464878431093205099080574778180713105695444795809468299558880258539802110470670190468302504837429214851654714451923119415751220446269053257663507289742134879063910748892107642294461675789131332692852219720101568719853571893696376008047797566948420946693105246637905456765024443525480540141184354710687308079315343969346811207470598967948617801528813203580863778410020084366545992348108717731543207145260995076881437698331342327181462863378320484696034143456804107442497428314469612967977562381219422695636898906609977018877785381523972227739034650154976407218870405864764640362058454912245565743854685568450583175544016562043910261275859117345267632533110253756218068439794341864966098708965515465824873876097318928423744360431311554106458919727432161960953875065333570435256106600575854417076341964800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + 154804071860313830148458376158808164178420237709648961077037084639733827283576926953887914401894175853217345248203916192898913736930233059064434318642400533969863495493325206655243072649013103091700155106039176282447481406958420637681346162335258657292386373393758224729003969790510594739553173342022301497430245467212055340113657749722803124452019279978124378892820188441282641743386497639623760999328094014428520706748684980441242673364720658549089835266045794476302322264826687293070308449565439563732761350029519725440498498616754200200520913282157952906364737932127339902004358184888477968690340745764986346735492479483133330898387301777863698479558794287082094438452438285061846066561805436066486911504712499918452595346243633399516958379721137957877503427782274677834577573901429804796368061701193350256423764452248783833905528714246351300238588650673523768860607152683622974068032926283178597179603593289195829464230288531354933369865996457309722690395649388359066408809312200919635204688412314651519640125877201242081202327670280395090502084800492441612434672907999111851878107802924638474941110253344887127363449009648478609698299500236983451438884112889843201663590254636440327043792595484606510718318918522367515897841069898784811921523433704613115684530727364688733373549818752753970194327970290667727259753578446613557270699781678063470770639849210898531589957874645390935325964478344275406552205120363661956915986132716829604279259080472454351773751347407057765296329120429031515244183992188961447329349549064366688281009399535749401860698449762972460634777817113802947964940187919147167773638095913765221461125811993339813374974552720167026067017261284471474135958225492340088662207908508605636322854772581245030454730823281671171379431701901941893853026422805227223287773644641326856745613831601781192504236003010616150908247288692781376461944156463893440774712800371941236151585966124504943527346970335648218034200632554498874988409292719237419339525900905822025142672798099362529994420127230502222718084786791218654939941840553591863585765414960695696959321809295365231731556921461496614768549556920169413811127545833370333138192462073385891322796260617738642483827382667008674434426868832646626017374302900863389439967165239079806259971641073859816904294824344279013196166922228634489495402011820051980297982475107077491683013833809331283477245967889583910215168688795611986647376163722507198638187650066386268280766025992720611874402888502886680863322419638706706225906997189600178390640563327953171434311528630660375045355042734316168959257805640242271079624078986246572178276646300635274021881292345677639275932320407828159339470536629397337831914543968288249819388322241043187832735670558093717033500664876584674308354652809281507734099373701443182372366096330610684596317288185032485171115317587948377597627184619412301236950399016220627382192672703547878650017956437937948272129316727346942825795937502632706342932089064198116967885949295558071172883714329541147737525255378875045048853751003853653928228587221892252523633717580999531576026257248817369899338494119764303524545561291815926808366157779393987006685008360635372410833293531289374700086732947925028342366345106068459357520673160695289069050579491202281106317199399391516599825922821964696019593742824089734856629893381426751459503531958408106289876315724172428725956898308304808142110462183449149075569277006201597150109370024185026719014260586815188892105240042458882207978149849461978155944855073463659575249496506085051876371681946233080152823701175984385064165412376042777505011267711648121244295234393557059572991351099637273326511993672017758549629410545516579101499288757495924105918608276009919349386791959218437088955253978773366408132753060402509221778207242170189055400392724183503442476833044648516289459367731579124700585513838793904176514734081380953324676957874563537638633830436746296053118372887884558438096736871468305887994307099719041515808166946876072648172416637654700972292494869170137086660175640370795469625248837616216566084309083357112817367447515907183601001724342874004723610586410338001345022779960148339811971202162298987401942966803183307588633490262662468326326899340614745686326034290109858046908000603687033755402240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + 33004615068455043934871190339906305400285298396681485512385560568423032415600088359314060959017644135232473035731406590600636926677622718507312541310844414952349848495356989693423081134051822819966010477564038984192905133773574595225290570824773455167466494377304523326448071983338397169184611743333240375152385519167907720659171369467538533585465868533592943058928286731072299153200576288458482391863091348316715948694345199969307564948556310661846920934292641944425295666286794646397135502298974635458509236003488889037485531762194224532209147329405096064873465047851792041483143515099123635428233084756616116063533678790503398706699610866455211202412241805365750395175050075182034795541585921858021356851168380352774529459567101925605866370790168149397997816110284678278565542995431290437331375653057003010743964548813603533971078239068641288950635159325360463977592885878653944446170103119966801334348029228522609715162514960190369522021481214974161800413213952638441671756210610960264124107688363283641406272855780795958091288897547018139358790112979395391228250955044365498386358253286626291882777771819859414266198088509298125759804910826037958228268653494554133256559846605694511397644365148069873107639476692375901927480813066334470492683913155116399913258323531712778514839256727593838696931997681808098994269406749359519305430807803457119441165352647821784440587514853626930861869320700090835162241827987575573541423929250297924721015610223219921426573757215850448380182777131292397884350533553550911914825821201832964103827778098019463995768380422585062732291640661686419455673499788160219679360860682306829727146713604240174141827483813982839513560386865706626659635545423406316478937601704245194564151499785533256174836077580286903849078229724716745784237548543448932157696496114629523695172519400568783477710146798008678963528490914212774196198802976863947037881332235618361143577110192263885493509322166966686807252233999781528529793493884924001473566905387768667100312099791021470294177017581902994474897189436126030732337691349277422600605493191279522740113764894434945163917319635924675278189044383452808895098580968731972989809489801965523261359386419014050329019750087857859617632915137340072814981366134070523092816899382522193551865301356140065266381148467258914269820331525138773307224420016414418888784332243173063657987631049455708965462875815531509728157318097608543706836246176641791493517889534993650087014693307572348910907674735355597144096111521849119631860409041644274274140500446340003052941513627078006200987273160846181603225024897868061011536753063994200104635475710735258163661701396579322718383858622075045120664065894176627847026234365126527205437830395878361971364839091866686909266200084496564042034554650255360506783167026205660569227681941859145973652863570178546270737393706143964943609262460509254903633788822605561213309074841139242491556276054553585971342029479072596911848322792552140911045133635600921939103715284539360390463156503141886766198969100234925645305508024461955223476967322509629361747558435029714556838326614212578272099081641676751200249133085548711207536637394145615967441825857784629149368076086981210787448266571276479454040497783970017664642370067915694844259871058779266364445992122867661417838540797572054775493012872041349331573882233259898050634833625169281245379145757857994479053005738280083324276701986835757904101829080305166428960003898104052318208495723663178715300390184440314109011656691615566271581396302422506385800612222944750654532180384990166606436017522595279628475677771881218847271207371010122721541114612275041931952211556919056286900260653899243344513070792116274653868852909452870095113521208929580017550805842357357080870094411123768699094092322915009345115381127693181118574381994789401614712186510578282133465541146413080533251316938869168266205185104526528718763836340167944074264494050816282105208904117716610858458079471773203452647610329424357721980137601738562992182309847308322113890393803564625126756986227364183011991330211292200909988108453595194788487353119643740073936145422614050759953596101314504379773590000357993617582031933084793803101592733478060597675761845860145991235936812068420415651292751792271937257667886948810752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + -41414647272395039925219257962020939853566070857263520232666472524795638707180554390689673794489500324413468887038437682513055259123756903046907988953975314531353763259935428208793158059867162489835372542061577042145989735107930324688936858424499201516359110372901773725515448594676295274590401842844090172160721516061471854459635730090146979604745943234184608676247894287179434146361445746695215841715277013717213094421914158411949065078143516498816021494446841883395908203307528996995622197797786707695064401513523197474482200602235533941097484919329508366636147866718900491486660141852866744763481997718772788473018083823959357050066770787798072802311504636084725379617505611751246888082275625995489290613091417509241896663545734001004487012167652505099843592316896641093110755299230984071418160637669584483830250034217290597018431409144462813281885115972317658542457388973776279595843984437007171268669027051560829773194251580505440845891289682149477553143578554280158094931843994741381413487773548470868633120078700209349285202243663805246488913797073790632876504317871728134962594346049838568841079345104337172464831502801945639271162241976120666785055139164001860212869593316494877816127893295286105201905980702088783402365576305382102183341810557998922394852152898660612733973385125646280603621402816301205846798265345829540201644804915217916403852067187099178229631627020000853032771825310562447090720931081151764481829392021122031852088146926284548590098281604277479516438827098391319507120123830514479810020618183839218296408036056575734700434786391850033555937008937957685545459821282379336932180505241750591391230645353878039857936299622609400934184645531543369302286160275038286922308614184571398127457925755012241735921307076461897900010193350414739440706105198630372659564322409344209002671969823454335787259751743015804036321834494145249350355732468193595895419743305295680560978535330298278573601689294349405427560542854178103677217358220709668622920297968071053265959242757899890044485248047836237935098357498024356199419135058443130987301500327318361823897933719913884152041911758892825962481094507789226206591236463143787876229889582687913183074494453628834766953130800472419079935121356806903525847592122602710500539854304865173436177610808433151231107722710188889483093070508627223967233254705186437164393302697853646505222284176685450198434773671874192479202300378070139458728337175372169737524406099416175057508433797195802353910138150121667951113053381412761423796692699911979077786590332635647064642037699411187110033310274892884391818267272851851664275634742810584398929316039754429463985130813445191384722716323174870145284387516734435401568412750775392166325243585048815212134412666044603980930795665690265357846155774785553836882348662931859459614759476826306239864727886488263393289928943015153181596534572926101886258031375091156369453359612133316351465327405873257980411971712580840923288989553524707257557771877869003381458106742211511777435369212217793651450997710823045940903730234503779009850839518790504173077422011857711794527232625480215527992280610339381415094119593312994598031998783765619219068292063369043751379953520191301843196965140943529803531976276077858071159218536651825633854650464684991386504383944248440083022945748233852231330884676042921141369552568669759533986448497566602558704343389711303535654508144114054674569364678651175575808991553623700645236462126376167205106847173587199159024543888720642129382728176899747574680323668472848837976603853396634682836076170175997431873833819650383064715359471722005020663183602072231217914995458417905645287704141088035059877472727207540080770889764470644694788467461036577041167923281907582422756015432020438328639276676239537464733313857704068319058943501278811324583806397996999948129889757168227778038142546164026042998954905287086880145737190292553923720235642071841959551898248362512608416062435351016228171575428086658677496234729323764393456228998142766557550102493693993643624629873604862158403697988585512394277392656260702935092785515894396126627833529336504915566462910896080922918243168332918747129774259602100987551697381603732898772490346866515069170545990578196802117786710678190107276016111509198718892788154368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + -47491167915150794114324387327300072945148604854982183168264060993871941709109850244062061046994937943600903800207469647537799387769764590677659301644414913735937866574964491441939915484435142386622190336151529923763328431488590994763214317591227825678672905565964739977504784692704370067268484963027478477234531237884580020913062691284208144014572755684038157451627625423066003385074044427194044363732148279458035517148882826502038088863495283145055150141344434257073419759642560564801993380059472563761919014172749759431660759509564825859304425791420669743549241191680266668226200384982034331614268171029823435710529980914875993755058836099791121134437427603420177872785543652242324558424534354044008206761039535574576689122366037979465652684743429096122731615680634301090964695678186327679331014474407338989470520203593399312096255901546921672148195335029827375101454619399249429695367619807494646693472905963844540554205015534565564948843862298092842351896233758948238793662279335909716343883773047825650375538592141080410051410442859455637118934150352945965276399972841537268654123634086398542129261570742176321913027210297291343295204688734356125377040702623264907090549250120643146174348632737086402585175774428492430050558725406815570599361299867814713626926265344954249854577533759254985972436577679817564471723565212292891851246595825839661335886193091907050753789972920878367021147911128624254374398209429943515056777193266341523243190003229979745391480509713487270824577663907159494811228366979506619286976824997520137632624086670943355162052036230386069768707730824779694144431448396838982975811708252950597129545326034844036303337942311289478648377062879889071720352461538815549535922304589468647547292368794209324699874944323271087222490794368958739118860751904042711849427958227236501679133886188106501400070394663419936576576932422012391057574724495913338620281109705554191946103791241710416253551991622406516738236376546747943569256160297154993993700949586751673408220116896577663099661182515180213579497984783812565620133797070959164853287613921945042669505189765493051850114535230275307435882322412396186846593018926357382373764545017232726608140432158072213435779419844540972529924667763334550284432204415011431394957471429087154094534084054717842733687160138259885860693854135292809364695292729766071892295232672047027749537987254895306447885489188794580410770403920037251056447440867786755017443333219852679871338093456072080773282253682179217945526149982380558170390784690726670258608932361415357449183517293715642214159342672754080736710130411396327675981404608899543768115756933349320019237505542780638432680515711312413184047385386441569317511459671528201356004491570438399485447344613507485275107085676425852388323018823121908941340329662943670164197568807216220044260164421633841625922392582841243274574219186960761918840473675065516527117722465301913465757987475004731301513108746214068111227673257183091418017468557415080540725479972574974617055338614959542149778289666256188008926355063301550805960450634879973796234457480907267860770922562615452527598089255821412085677335128634751501966078061763550626130462333715285932951806975564478687817737587854420631304207911330548091755425165039756599317469555652673683966175224493479944033207242578165293176175225174185943209099436394233852791514902074324044498004739400903223651434033836249164186848375753313507215281068317779452579859487233611954897905462471799963427853000172961558357919768105469745797494237899637203954814578716652741541604563585163127148791701119825759525221180654146082812953674109828911599639257720093622394051010523884941579619822679242307311247038515090643024474682194000918354624626714263981474722553105996812608025138428353176056016578551247916866419835974934783997156118701291277901865683749423881289564022205485046863937331583516672931672729556950732658874287810042831606431932671045342301234274784555389348213188114186842410006572286691421960013544315929300599730170593096183466966599720263617165570276814590002579664813770748186036578286259657460711767398284384016159615083283391543855045483665135668590643709882194422395026960333676795271929723253518329998126814731963844438956010209602008908980066025947185115299840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + 90950433181367383785514476708598780650109746229494767971590175739656692789248014800935395361892249048693721000493074140452779832107570537084248538295739865761073305343917301734912365996751304266730511778625975996270771764899580159968751345186575849325757280067129599870040860346192085084395293725470132954584446454346792902227211598088563552926878752887413520954452553590690652607543502916827760226861974881912234132626025003076814308254559114248710985977577912700070181644618024591106711282954693896013332467710372152897760863019697614459049099524711392470245836128211970684265874183150030128425821722047728364395375470446285819380318584292621078662334153570117094854515419391153818839139341180183826626266517232167940696171947534913799760966969687094823664975515178392131469365009646090357417419604965305856228445666680459173180976726066826038591921190704742951490946458793116199855419518522847026590023374594008669101449461846837845191144213782879194320450547626699268301317976901608170112321911358976253646995432012975024618613812191671493219181349571371661757762296998761127597466043210210079059763175784795954509749272735716577342289213986770016813027810881785281059054441586604032631461294753906039637435168025379251025921119377756465452415780404315283465736931108090118429929345422930371653964735291905697199023026926994774668263777913849874478944608705001064782310855002074984106643209854612094163563024626628618278207532998058923779548190221207224749018346933193213873847299497321192743961013363486342246125135322227880753503317782528491419270943920972312036532670680551727576768439468962848924980475264201150198454219980332009648284187601600458532078599535071252782471716794816915041465163192970063659242919491177223781512765588882330545598266124904476718454955966488691030892048866435403712768497567553971043932696019926387234096822615880753162864417994296010457123635044644078853391761409369435922291044587169186431503884032390136141528888131611215602688415442590468255418051099556373211125386157671090353189387817746428083291370011692241708361464779491330277840020917806864092573362521477303701753307659167940174757084538734453629086947223356808914692596338059024080632374670306987479614554870971490974475628985498882489455569685554218194134229179737888251000227395873977648192006889225907693652899377168696812129732555095786392359813551935319878296090298446041007296556091240948341985275090426538108925001185000189742802355140849412467272169366831286322692606540873394905866499662119756449626557533919388687821766996926168426732440888158188648277751317348336990136974964965971050351804705118725035773307837032293260934582767415288720889903101533282372576088006878857759165946820542182619368557572742866722469782699689767010021300837232264323132508411771708972938203001592162788265518668354670027961307327820599458489278382557383948057203095646849330985109249836055121886960424007088099202462665865571852198169220791926318597736160226403422565551562499895172947555642416649029799324777702101414639087665857490830860315520931724326613994343138113065719354036467675532703095750386332373062154967091721318027184692540766750540196451675837226769620328857621513863430188074705607180332921169711850971904132503628910279195662959414086116759974277374402959582459360616600895136805643584626605581600774735483431330193363381434673792703878803030218373702695792240884729260992458079171743238494988136687246970188530819022799310227723577691340247047717699239531305540559509042822764611182978304344827823768149386679769987840625302300380300384667231939947228040281086799382478199302729416144523227993503361933198691142565407298803134266819260067064053592360197244888047118597660473885518041775150616292553845875350165806656897813352134786141084181450542379174035022253176418061190721540285658805465582771231424004286606499461474473069936419696193122192940715411079632023945086609161366767473044281324022470669850489912836196682158316684854663985114076021269371532806355273464224005860073826722220095141092446963415702954908386650311557854400971016033237896720781214467995489685421915915954253949643811617768301173599916920372987353988787559853471671677970948321655385079594417458918486691425386651705662386496077824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + -98364766574913047688167238629217239277967672681251446224666581257688733162200638814963525315461765584889810680890865759766193477683460741639123819724941372418139829294611815882619170784543329391712668438023634427445928138018383659049297467724826742511592593316375259703804002048402372800001031800282850510136402118894518409810331306376984923975637198859127894925897829681475840407230230475246435917372341521064138023065691872437424050003721914698615165426975213197348383768718719930774960167551650377106778497970029526120477821026806202045655092345551477390326662700878727948515220426457474120029650241277818667322228131186239994069292075591742596370720483816974363284410786951628956910594542647770138744379311140887074765604683576167357228032168664878769554557972638604966270047146677110205618196079074600126884304539677235328255155985735474684123698782831338945664777091965888857288197277912988724027541592069703944308930014633152313971175467380801272190698098536932643201242364735836027516863192810590370491966872724905180605245472907552007818049708921890519384733202573766454566655904496357986453389259627033329678257384351315130532925284218726682077441044008318999513729437537256818533903708672229816090845977905599397194878686239673850259949255008540579197745940804883964994716573152473636180899849734705108304484190466436676184760323684321408723671297471501550772488540343085604829613344977665491868639781832110369430523793657085208628486883801817070116415351410784201614341529412109057792346132144554289205624474058482509296837000634405735524873711796647530324730457048638851769302327733300096296287387324887409278983497524877957758319652854531389156057593019470264084707857335885863870866943557077991397142301289042794253237019011560288895466271006366073164832388192663670945638727360336202255110652665053229166903855387237247225610066858773840109517618846992280502250193735465825673654246708193534531636923846832296281126948621242941962425132331740103220274729350511962186573772904874964301041074408917254505831057744522188341887989230048923574089412571930510247860805434592742476525724792079191310918498002199792618948893864176133211662946223432782594406936456640233431415007906193818264074850828219260028973313374055258831577326046105806283090239531340575431058300849637941416890528749113345325067686076448281964076222991215052318400126718390016473219889549664830647586694715939880879127767631440476942612205308925011457044218679937754143504586243773255124000718940046922915135404363695071077568168557842370356097592377238233925701007134583461737481803984829352672698830276356006314650442804778634761383697259604089163199977937011935199331502449711723037797592713889652395731405690085469022898124293334944889613861775311604603347141254185875732034839382967471905786944098490343136106856420395576851959895886392687001680252426144332817779892260342345990176738240040283659798829907232602324950214844787644901326475167963518218596421048015874305230485695701333007313014548172964833079754992796685553829860429367398474390715117824056620044489517045593473310028420687436434430815620924816698108459285066593593357414833514359861728744441006310397449676119561455924333441575708844264654734706987928216215866750156439230210452072696153692814533353320175360739744288947761704535079086345964850256176222927422453304275361559630104787222726632762053550665812454017768477648887860636719656960350712148246785509821538601476263943849163394469803019807440693856598841506571308012500347194894604602638580559475153584520228645866687910398825518370879916802405679453736573188822129878199984060556446534299042956202558317329370796592875296939219194032372507049731928693911153650037714061025131372931381322083504041226850194011066426542494175809092102544968241855324587594133328685576482394405367045849680946535108008085132735635562962371113890934883674252585606114605245880745996910260237790731567971513464659372917217666097953711389201034163603630970031596730217151715474172379546489913184493809084645873912321504668771178494592497810067131759268508352961955808374891675879154392957165676059640235070115919531270293675164629633441704425428947077093425973625560686510462883597904203764012166270157805387280731290132807680000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + 87182057416399731655200170802901128758601879202797660485262900579710868507442641246787310924056749660360460637377174678186845019087997418018021635711657337322292521001502060685025896174478696195399208127187989604126345992913236678819631450840210846028023463949527350182388098267404553033674628217753348872190689860107802704295113651963140952254647160674026739958616243029612314940219140232349285014210075555491319610626640564323183802398653935175147840780608193903745628443021878444840728010798009201875409389071480163773584034367968899221970367547909236688847272905570832565831331046011598545545090225008585561295957420883965797678023093176411727142539819802575357486866004425080955846120619106032750961950036761264722269553839052279865397121630062441963372589016522816882064372946766966420037910305136258289499104675079339755413741509131612977892132426504460128298616803460517824835862587113712088808979639466125847470224271488665022052126371308065667703405478186736644707480921664813579824924650409324933236510948853760970018420261806305869732066213642022922610747238238822307867730438416810792573456991586763322956252711805823896368687479315918865205521690180055175378987302418832923256516003602087399997246031982710053311081006902672450449964806478703162764993734672769315632187634692377331448496143798870574120346116485678968824076406727895032836966086263131862775342798549745096235406694586195040879116832220598671778363658165156932740696466797401438441394742815921267616385711884572370790334957084407443911129021629817708619352358088715043081882596101682003334703870607474296047368788226579312409843294156574326512666168004289835828801748882041206730053303891537248590182312754673189490734354080347775464337002305865220111752869696524125632329303600497495058095119424481210218147528892882250248538844101488724250088247014841588015819304003710312202244589468646218368699391647800007447007378271947441084141190579312003303962880677527556048030662149017247529593498923235377416768207008775170541914124914975843376228211013080217596811203036144432293786104386618598521717385873822008985935660596175120488380397679790919165492184035402066450121175518347339003458319904999553035052429889401653787238202133702522350143967846380904303249895711556059245279740805753899200815499345002274081725280149617727275240632962476957741258454894027550128402598632450758582775695555739029074988419562128553524151384666258803285784375517022462086663223509904064685543058658670189247416832537451561999625833608945072161462012059231212106270914271331838535396788877082017938542806790638696023562523847288026072691272993327812563426359096277969633352548309959809514569367716656395699269344439587697541560897516887093722194646524740599143669095706079874858613437409771009083896568985364214577442153445505207425950401251206988036243515103211673666848250628430075416817538232439400910122850790533024285171340054855758703083766348897503511732783999536011357740491246979600977440277017376298076789116318582511054246672619513871318675000775721371608073809236205208199068382192648073446101494413708188136215808713522910166930370567424308060875122717537332660721046422482217982075315482203142586613808503668839765842857479656174453253095084807107971788267602741971981735950698844190732314382768754287369008170332970106004643529079540087435081902246367665135109918308922427952169731884666419074761046361699752360675119326773378392840379270103009466329710727064661083431784114550610584551421739395590891526966656742994278802161058820644271897812954519353056418314151052594251439309659323659287082265666801908880884054172428943363881027848700218968298423848114930569240005267569126561962745571807962676238847326187776702954269287247763642849204331536956881889476629891510598584466861009037206365068215680599520695373612166546775601584477213961975783449186456375759239466066348232622335382005458416669006209150564757739165980019419760646345485463318797538929963117202432673604610074759713876899352420070474508967049025880139923025996673740859012637013706974440230468575951322202926948521154716748953023011364887295447400052969425950506654204552594698146803844493460697912634078735913812414470665872831801998710353583358773264674933702656000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + -54006731551255457866110001306493703328670466241489546967980019928863833895551525143459045580414999871356942502360946553580657981625467959063170245352529561537950745054248253390623009324418974935343645599535979508035380619106380438880165532013067126594296572525477112435452437427166893809426507110233180309275052350809057789876099007688977452270111259599955779723081976440226112475606199288678986814734517242824876892380376115136606686746101907553511283213237222076371753380522384867603540458206907259783274590409687943203141417886740222899951592390736851534805798286786423331204020337231065207685422605686320857430802116595095070808456855540652836828442559989312469399838585425319043439080082705032123884942041458990434592235343737107246496555409466512420417393190211816499696847108170551105521523368717457080809913440046551702546542052592565576219652765627796569903911619763266619248269077163935499463934730038227925292960789484855360654544910682276941794325136760844589232643003053766214661915941926677459631044596895937233643495018497921927001313376941600542665173036326943505590392112531270870267037387166257916144423486213539072941442373656903895349977360445483117136819775701029282219499155426227161452257506178558358865702846294075083912572341679486119075351359731253419122203031915296256203786144300099429442054349177221335111758768117442420998232663273486748799668567478191863048145678592839441960870003161718151651596892455627923969788212985733738069921096116306128533308388519376329736260757439729282255644832575487964774546221723721281544414393753041975177330515223392785533892813669041595059298147105299909801503125783851415752623270184527090432047116925459714048655205804263113532491471673799709618190075532781957435860493401393784421599416555730062430625876133199509967410809142977322527694644204949967742054990091656651493165092457110331227575156793096493370526066725140958235960790048530194757880038516190629446451099560819749275195955870962546291214775158735406435867836037721391913512695290890796833937746019360215055800652676108956688622142392473784902733723039695309510558063605816476350594528683655308072200721223111784022661285404607135848566460325156612030626307291430295801289031650682777675573893007636923809884711693716297571764438203887148345443242199978442653703496220050528229316622337162094869722851060022743362291397340834971152054967778214656462689343717882438198091908475543131607397350553308185885438813536499537264551109757036993669210450718944434385021485320490981830878636615275433660920412954725770661507454022614230909305081071072021202277739758239048584433944598370192559271915898092828665304881214584045850532342751236747306366537862348689698412378017000261362360182425422304835512639845718867577880620016672512355133739036469053381533569193339385460708342359274287844930046218091240255672720967256278810068419675580964836061957843803564225440329319951973601198134856787377518411198814138236844563303708140022072740471157890637090947229126769635359578820238455096425115907131278036997859230039333459275343747053269091097240202552572170435745044480202408806742462374253653253921157547573047402823065483505118882845357167747594922998259427309477616659190935616675709681307559575968364391354907869003831562915733318036120755881644000536557423660199182727426406548871410906395561157076685433141036208122162411832573118788978190479963840107506761609787027870570151463080127005518728300753082973932441305545369956069023425514223201467325316597020969919134230532191465388847892474351815604748261344104950091154384771133218845172394497328881685778119570978379230467767412382711468553747579177688723647982598283948063157698972713580965507072373372286237565723925372535516748033944451378563815760387169403945979611788457825628218704493235591683171781073262478797956786257700353866913610355161097165745044376397387151950033581998917840341852359649377815784391936931650992602501729947505938405448739616320470994703718046756497734757399501359407099129184025379215091126953227941279429815383414175287836278414321201781622739155535692976762374721382877957527857024493832574147025245381090513454242047323438078426459055531273593713239493841891463184601266358175108429375550259200000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + 20709512354416388292559671497303913697019936026577027540118107589259236215691274008857544817101485605651841967427441416334617552737317162051251832910077034098988451841067843278861375756220915286818688557708504513553635247352107022134772946417146555248584137127627137013956074403114788745113128843728349787315228261374547793061685476257732068481292518069662630689959478786514281462629195088319614938465854321182559225857836280610638372053833658707874422429018043478179377099920968168230754131365667699976088972453051180761938375338524545318640861430599845169649435283577157159906928266303303714239820667279161012445042570046803429141292591116903870106839935783756409969328561736776597097571344884514457847706170868401431937814319921213670812466645435251584970368496373078893084806108026185388460912306885902347208544788576164873244105546400723682656267687929599471498490887563688545208311237355759571532614237112363571621117414713373619720854573894741244297598901836190783955625139354031053762219111419898282218815848301881136125402193880235214994375698722132664941011017428935334708076682048538107514295916641751599081168920554619876189708608673317534456817692288284770342328131371162244250730345463097862109898665041353340955179426609788773905354529784209820550983300616552573235792395313566283895229516311079082690879698577385640233586659365189312735187860271205044262522388174847921990751838184904163238728885047369989286852106249933965296135118125874715986952492257329070413906419218233030178057600226713887312481558253804524455535134865833366992838742318872041414188094187971199247609778674431596905997362346321432329791740048962795641994546405501619278681198936920709561233116145539612643828991077185433870873671103187956926819139148106599692680027717658623333676473800592792961996426921207050524595041915905472824579093865663389015417859025399941067551638570616757136812467307723711153923184772674642021096135183108821251910262565383130048540622101469774339226284263970067985963102921545394658932648712729389592013639418585857445368330753434171079053037995444208836649419481458537502873286513936402332508490547814873665935951835467506106644575640755256703871982206717688707495219306149249945823142737599263221921063527121459297093687458129918084734110200196833096512891734812035391637550657597796401355001728894031395022916289162116374528236957627010703320338627452906866975360032512428927665009854684200302486229705573425321477875874076414690590350540510376595165496711135620820039358847928361231379518257624656318529965786690065895969243053189759024197176595925684496687334545775644838909632755719920211385022708352854991912739932271989390518385993405113624795669734106547414322116238724702379645057744793789133116356142787714129142307805326876299974670096327733222052641807341208640638975664459400929451494228922860433226758291916137803270829676724495138018321369194048076853493392089012513373459118673662287990858559064593972169447487554135708841318345700473512568879970808178143635297714453832431553565523905175305494632965568193407945867909332803850454362459854595194748347773170051926788903169750298550280275588879895837345714377124353642421949909929785240566215448351509881582662986765799623997519977304897716648351798982156368248048773642018681828473353537807794829309315084221922866500488464933627090471187553161770020105436755574793046800688032627137059143967146368975766896846594351893873204912062266219901633678577304469999505321827433723877950800993024582692159473276403003116235542035896224960960767956153265518464371100349066045074171234215780053524079727730544479177420517740579643463632236308452553725123959171411988336806794164708715679649808892181702736898179840433691984465308039864138171988576201559488797591285441569020806313369299883426289382968782873532942675920260379633195420254979323681739925492908340805519784861927141894505130004444991309159075219919902394132649074843810927423626181635867459128322880822490284380189224221139787738681438596138088603970987487289565989752024110712379220172792318071992429952758687290206768091114129020955463155426608404961641162909675765522812898369369778962453914658818725573723469989100812187463742482282490996692539634960302080000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + -4320854910797619281484081998133329425366597798795321225385576399756310231568870811338622301120363457373866142264228263526811875780043226575409290136496210202321343022581228946484405044017019490210575310262539301227228175709505862493483919640912181822049875362533106046943293341220830031120885689706130447348210660883578118055506648090498059897762098083421570821356076472866242893712194947362488769629066966961847029261181731580270973053475293108010282000227502790569339117767886275052588789551452976599415202859180436647197549099853489726252694403551464562373315019715422142687687338849899155955257461077311407401779852664621874894455824758055931025943141818076051741287113080353291986638370256453358957553815316976173962613447493768780903339062325778967726073258014393186050378666534838114109651668104794889627003753858691589855375831706133852734670791640752726326098966679037190991245255331986796082552094498779513549282612747022742238724509797113769164497938674085889721402862135970735727149302435218671522764201880931781409757567467482642437763502640383342401746669437837498168431723254402420308055437363730018506162275213062459311785795541357813857109533671701175896143661913994129813866219953683652008279866350944267432782843554597189889776785936208108707547936441642876166978381909343060588423568748200228465381294123161289614203832196228841701617861561624905701395511601319538792070139397833366202296507050609026049612846705072683225301837194559303275349626182148734488454932756786113286742207552794530120384975724870563409756016214436263505486494955579677605475161472517219572599273362417448855325935960288211304613142404347495656715645855888324801517202976064047639638319875738739478571092448934599870005483574665774087369707281958948092260948245967454143077718216571422744350527454444624043254117181523393042226961048730364057673788787186042508610474913366366570338979497034738753004371633261151885432835225082490379994684690566100532931047773006236052990196469613695759617736353403547574636171426544573624254972504373691238432009967719940047273971281970415422649062457581031914022264189260216797075279498823821835246989038121333029795017516260942724972984270441721795876549634736685614325687140596259431667608379846388643771072670236615224125696683118940696129534823981758475428648904090637030972361202290688513267627042154761676735079325844590478884136784068545707402525689274771415058482852057108455305137042351758329314751221100449013395045908530765704137367203820714679778692129978419787346715465860573282639595808438379952416130446991037535518701237821094039562305314308858018361182003858380729367376285236573603290389495580538067432997750173367849078525384084507915005394357457826420978895770549332396586320392913063553761938147554512509955092223670118011620092034145875009755999962579494585958605597743567723263981087845267088243695996931731224187741129298079063392257893780525847198592531605609097992063198122984931264555106797271117706424219719129855263707987108343657304411220028392050069590441859651326655748572299487390848173536540277941998036424074471599644879761922840483464439854361415746900795748194640383131931709662174633849838999383406517736456921179069149585444060424006376819641735012375864362613502474553217359475258649021253418933400932174965013997553644477600615364352197538693508076633877019379880606546185349061871972175374744999937889614181982715619580253030871581105301320136088734516645941679316649308773443835623865386532723547124863114088683290057959755936222032654247217787756171311435120398169635010893137714856033280454607912969166693443962017968902555674595728084009134118743957379724807152694646416519290952584463556688356862376967824685154162016440465520643109685256743501246978093322587153675018970354438205830630546241564152829414402528817267108614063140506473625543364309827450888841783254269855885566273268130548747473848458801138591186379583595196829959950308511022742063265349242917213923650965553194658620262899022572972389565454292994501212784444642294368464605463744021566363131330919260092923104339445003834013397402070356751927402766949428058596741194407831433688245193169909997504004148697040051065230891360676447090429855562465280000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + 231774608750512531889648921895434440397823513776021642072746531402076784473976517213933261213380154414859355493011510609772464798377770619867224990501307051734713493921764814213820544527117558441094889321988825643076001151749263541678926821515176259536447505097164052101991090765664988917263485641719202494808629545327825966045845994882456769564097619352847374883210027382263690385347297565813634383142378174219181620141767872289158561222399694345940956289655037107936645509544054698980362816758671060967938028610751470037104257180324213673315456163494364443448873063945132971625757390824855616697612390238549646161652707281407853400301511794587763872667685341881356695207462438579899209417691548630431072737157413365247302877960708050976799122878226827412361523862148227459065646875017007007877097232709581594656505725066873413437933076395705930031579180765888135468371433876382752214334746402401697353357967711041391712091676197688299084745235640360615839053678003768890258255997279017722462585434418881714223967251514240616971400091999830657154465538038473220845931784926366276411243239238149880252934902905935757743230824173109497030464309443687159593821767626241596408876925629955178819043363619978981406344637884736185975092081781341725424378310175237076497765490201020252130626865114910760177015273421162511874641551137955509655586761220493830471873561077691509124152363506588014199285266656870882131530526363926529997343952033970498305663857612612123238375329229697970132275503053933070706122811298882488008554209146154689995883766028218897938984882937534188656190730973631839844453004094516600595489624227491323854162830085429495238708187437333901847580837687386055112050392724769824174673476569859622956155072234071792288076405788377943560767709921639404317288085676726470536322536089883847374417957798840220253167186139856193772904920638424766737589730425095076678624661472314564803184048253679047583139620230883838421557906115967735338490628226462765002743128940007229075077860160270629406611943673480393465173945867104997166571022983983657303468396432767309240727425465103485940529752666774123624123010244579346519149086519563810180687643027841611022070786151649098718550724783821103637449985716861976204294787661644704533258836651683128741038181430155238141254078649490324337851212366252936454963852365236353904838429899586067809902475374318600139131651070128747244847652108569269234787902424672835246047086739840569530106776766916376042085662480472213221496706288450615885539660617590365552452105796887238274211818836189670644517262718871529814715923911397986705936766919136123157686941968508537109431724771317218111309656006610672306396601806691299492794553711424269522523143766800499304408569836797925079173010508496988153025233012139299842734953393658015899421360973438071321275507675870215853375373923428270135715941281878927719667831247941593725699349051824382440646347986905081457397838837514984660615555778469860945698095095976300885813688219691758549763271758413991724768550732708483687768124055165352370071591921963854451396442647376954787198659131875504496345768023193912272168567387204634131936879276292912413669970450681972128296257989502264915665778668053697547419308123220252349046116763689658681495588945656020433146496608760870801867354482098621490714537699965593278570368060496484745120523300544254478699107052532048960456976827293756457255499745281831226911479112665870431276133887748037516012314180380480169054140609335287137760469009757077099187375914339061948341142375243416180411805124439764638405166295564093639431844726894098269594789496621129709817079973098330718958179392170395517286038933033963414392517637556683640938654145237107001500949095584002181771658371630507283001037133032601766354891642748707341115095614660183113418032793931775126889214700805289870870237555318335185686639375389774387218543171844795741209818267320522705766228066636540012728332174966337709661044447449577850724330642135989543289735387694925256930740894033169160968758015177871437383573751322462414777144704772545757486630796083803013758765682416207589212841671061369397198463416129502783250721498785933092486806628955123486463608927570545350926169327667261916105932800000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + 99643270790672188747971187226790768618756001791169537205055560708430558593048850452696793823469026238704665275421343949752703024758790792069446913107461794917799549512156420014144734930586257077618343136891703704157458175405816585424941416126373437264380357400157580020420711175869684465728902298400943217925661514820423001055037821396588263384850930754150179931173957968581784366110079334179908832607280033449553878485415653182008489933411426694596714604287573054151530606328644328889980187887445869838373508800736235307481217609281021588832245037231007658705535044597329847604948806654605349284876471831275973569851266313340947543376747301243172124639309869485741093921126929358115438403745723891433779903742126517891964025168636714835808687453528466999153200847353146916979243897971859363425211999468745678466193874738198550549550257856318299031899837851355220448570931597245918580522861685703489759533261769172164311554259400391313493215726403251484962940854086950062654257552835822606263494385362992076902141459035920444843239323104602917634265836354128628709643362837775668496329305778526762869334682585463578629160119885951417648057388122040699364819556463884269148844195987173114970464519191920554177624540378826923124541831408327459032204780971185712913536324598126587196125806154117007448370817142143089732084322326895457040264517290325264145032049286444641171320667473685355597180701511331303210513485061609843073023223073313944664017793691546287045995900442835129330758582892506946488735410550748164670714484337386838985158302859782384403643362039573910328638524198197512306654207467893322056119530729536092997016725669060998942745798531761273909432113196168336193690387247156222057322929003027292016147882710586172615851445578287323004885094414527975503434559970803132638017445311881486263398870224412814216455654662570904039658578171797294892058353176190891016137252106664698923145610382540610322249560094299226894304460701593810255323585729713586497906587549989588671700103650022016982005185942341240020338355156599718116127485401593647821465273995848791235979366805976097977191139620669859058560375208087477906927722143114048039754978840268717918825334689898220417082678145410157082674885308372997443051675342493560471798178588462933692216732107209851034843948080299216207619703725732004172609029299551521334433425167169973970645785098593035196928930901625102519298107422628093798823280021525150937958078289670739114942882789775496270863628758845871447363891430132860863576701560541081953270338131049867036144859757678579011859437482390711056855129394773912944382547186486743893779686300102444680720663135860827452899488354243718112594230555747580058635851453456071923446692358115248394666593543563400444372966772086396899746943692726012964140561388431807375941162954018471658061159187632351178364614467971732748340830611266653599707724040845228636813157726388045977971753708153229618932689287698996700489307801949080241448881177037518598902773784359617623491906480573047652529253706000411517193041886036996825649825194495679519451637231293651421984537116154076813120457170710813638101051873593075859668800944624633323436510360468222585860703455266574921714879216874228825487551186396490943229424503501939418011708147790364850546167404410365968512457102139872776747979879847946084340935384854921163900717323560504139515370253634492118837973797612002164316222061396994537599938554136789812757111888386102291574815898425555103039171527067438006037038433011291826168275432771679068865546992009635240764665239151670030111459309174452394810128591369612932074273404180361036448955910230538385819818960255219532649313218858047992953062321996571988306141706328493436864036655962877774763696471499956092530760503155446960338349424867188856469723790039074741466606439307490163667273031102248845070230977540572907263830335111945952713938555076379115409871949739407145627077196916238334578693001454257966177512445477461236873241042007313090943067719880484653713792571588127642704516278742169773390679934680729930594945551704327472645209859439823339885382996516339223505851363646243946663610330379211968563828002443477662613177332990081765976302705796866582076566983167904317440000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + -22052909058535789487330878229582807261136373766460462261891277370340500392568520496991203106005572434967778602764028775478052908418282880540886660013200440228770531985457423070586370733969431554502430200904421704104975674232230065858882309466330370419874803797465001772235013075014726099602868035080406832963983859061261098635050952414959848241496275961044076686798093280059595940811531256529318869261426678595411514285870631839984629952833922119273982313686863875707483642227203338722086033524691280543698675980577968533068676336700741798242175508606311225944998800038152017385928404019759316613130332882305353771490557413393346183440523054672619571638094585679897039656523437220240328625106869124521574180651603555082052167356010870142915675272859946202300483151131695042427019819013957060279039278391209599229777315724947809699089543795840913484734743193317296162172615569046597941883150143135477401657024056974229066950738152163086738955862002805261822122528349422909303176151381007898760143304748457108745772370192182581157073590277485386718406936437943045605118948346371618667070844765250604252734664806626302731407060529601319151719853308727898423977143674469984857213991846642983743683749922179715438844295959826119130021366448280944000036532631573587580670710354561788030839753549515016457832957794460274759565219833067198401057566897572673740661610028567737616560449683908141921130813420873985447779103653876411447768553110913322977222598139738815539677976286956412020582549403279804270463324043672102062706052722644485185859133234252358027546634425375212977995496653462535852672009903924219454886494364129285139595859675205878465408456670225991010093357833443641959763750952183064855047483628317343273918902210090980734585208330563790565543622010062324092292352648034429936225011903210951755799642227772397640810896814537651361366960087067338879459037012416647703275635903915223320011691341503527320084078328916318232128635388226489034317669428417233911165740481491543069883118522090335369321965807224862361592915041055084112374800791001944988556112751940730911378324877907576706870033652902008558059597570046822238138909777028268385039224251931647215331713658184498608645577426624935959432047609810513575000973340492623814202632390838829424102009069640630085884355673977042622464678475820966524881096055065361064828534964458182915550521160643081379486757796688349698075538685473141046420070199977553347966680157525680887018695283299983368536200658784609539478690996548818671879180726431684782447033398844650755473315378706540271538126682278451486690456484650533521682540246029254322542421529715519813573760513692087052153406532183115416724020277307118725925118438537656992255862363387292660802587626132303677177181478950064512272449659682268155713732987953889100804067921687996589911879035204063476094104822789353534273827347073333865182857325811068410610576409177519499378115499974021473651339705040867100610140089294104200598541874527671387556972815309409834768482904475742806372313742170713567170741148016385737868544977769515918805209501775763110406710321269663076963878527335412193686714524663508894144778450085426045109152283909548238151451009020128415064366064378138605903975733438327371166561233692195000152033350307744550768168418550211148188721752948606427221442244577068147194861147962954452247392318385050037954069565370351306203324685449121315247868736234642676461676031121278613617636364142112805160543444221444489706603797254396650155278304813939444213824763927517127892289291140414078413078041548437179101467380971832574443075347698555770073182955786482025860598969910165458882817464315139328777990272808941399298799482719079506882258844378012399084906904728849758218851253463253562737054897609186136497750973284898210704719970332712398916940865657250678954308206144346001406537733344180775072090990152645059315714278287864117348557712788356830677074337376932085342658022962345418887903697775560290456382288307450443673303056482802268919358880218801468919006004468774115849665815176068318115387441164940455048324899099035906170991602591460971995474648924353294752269721456721456896270565768446918652383139823379222956439632311149572682090784227328000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + 804261025378984901031241280130159336838472611979567701676393822736559500570870470375521834262470150636665391217583926640052064923051123644759030247771392623816067748394152016672411674900899222301961629323370673948639175402243769942033989130842887024700464228308240546292065294534362366472593874679821469191850737224012637377766190718382087285636014581859268112956630869270596928102519328766181758649135119360299369165037723560808458709969629114801966695737295138170583004092806070439592090834813988998527529782000306877332343125573603658868189211775343959037497483789974776786824599279925097134693300259558691419008297884529731343633902803313740489773287382889240446936751620345075237061182363231910979838647051704332040144069227463178133696127082393029767717558726516664337026159234360364493344139913870897061503885958129247893535534931941545682040233810320805109838973001101889565516702207620370010615362457245682093090128844351913946024792626584534311515725048224626158838948322408355319102442001198566364154059914264532052692153988427849948547436840567088600888318779908605143728155538822736938226863335626582537798012389226577239432576911228137214821163190710642604165394357229816722319991367980247560316181657353653556040863780420032731191904505842882112789752984605930552654254072162081836775709267146471167474499225202341712424104103490781711683946936424686832715143224202430351035018806023778402682929231953236886214764680437329555618668181622351116269084351637716132369811115460816675766385527686906753652257445982761267183407286374619283128992940792103311612278766322910854815505166551704363030967488521592412541189855062642813898621864159332984554516563760858115005637864310295304008616010566020924415686947808270395816516595879359701815058885922655193349411729718728185634758438167646366799990801789365920358284597130476475541855285273733027531505187487792684142712839612885101263103416229493961536117449255463603066747606083915858721627156659846518167314663386443269788083427732085216032461747342946838541854245335797258717704958141701891429648483849051671117268216755714204390636118544697505083989270222765805554854530033199944421463619958842628052120394410655298064030699027733028859650960462453839345359716702925448816988492976162513966328382496862265721520426416565355316549035400292383751173219564826726207647730328764714964109207850454806477977119897539178117644420193558996841321711496167582384330154557272733344183142083454945499318941355483938295711554417445022019120596273776723200656646787138993107689611898991722438238897676165978281031616988648965864385739560822768975910326157185148394312081930221128122082715336761051191931678270994030207344253207940917717732536907206722363469960189528030363815633518607472053968644570380763084603205355118121170938319608384251998667290838552893810104593278871232975081075952224293071946188920252266886737221860639559950688073143279147003082474135541382292156760104514018627526211536682261955811428192905446913615255623605624480005551644537160567797588836831937077525176325052879005685113322449248034460038260268248120357216353469209029937830818771546013020413094282883396247535846143617349063166751143945299635192747682514439789029591233802612127593753432647924882798442292231616994680885337809253087623296801285907668555131743189937513014711618832085092075961142083008484294830721387858946337292132349611329663203304015817981098945992092477616717259477731751382618421803139658683246043477054463386640603222895294225201870153593672896239593514920840435173064291888880132712722921548097537489375364602128958332651464164264232279138536026887700124736249482278624876823340745943129311175809436464423816227591402067333016892902262598719698429456436266821930425113374003446344562995062396883775535395719244148057458202628657365466973159762587720591354870634522304200388921861284584306427519965669267550917061703544782039430970609052297334505739109261021332274795324353155092725387532825180123258751799142664384279184791666710015200666940166405055661820534747000658973154456904883896881807701365524644719818616537832419522746037118266011528421700095188254589472006564478618579306986603422761918782063957455667200000000000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + 300750703645256916569284355560620842273186605276802590961635335731764215939581526798547229184186704107109701761299345101403642969642981210288283058885461893296186513599574297738041004649334116060362704752180245484290573020774777494531939884695579106396801344407092906271455559866019447620212313460270328660713593082868059518773329272952525405735584874968048250275953448585482762397378634505930491719415618821269958533523821546104731792896563248365210076144705650307067073611286957383622875731098087258787031492048617306455153428060845183056819592987566949106233540944504766088595820042301633439217210463515838955085795817603545998687889481227503799270370201536174196956472672111086166783593018266128711595581150634265095009423703995480344342941307116290659205033689415797864846876776373779741008026200206080980890624607443513774874289949165344124166851157077294118942115038806628848108811889097135438190470694468027932194549201365849781838552600438398105866332127362539808367233000179087596139050867669973846514106531418906502168260826883871393325219950754623522118701737876553032207792610651543173950363677580762204006511715047087201954703094349870311980424019291557196584951631675247698713556250689568873825907978238398550141760932170331690708171616791390307367469075479360604277282542523075008024438646540919968716550407173210022188788649311521036322079965770891900367647739900059019753077975078811682206938245433411177374244191435032998535928426566485040713843987594640418861148735367065667721761007988623189343280653138165426838125577274280422079093951400990073254971513665523709871272781388249320016169659318736485360658883892253993661494592002261624658542887392850958842908226977239935427973158484217757515157357281159179296749899880979894257197459771913955682739218705548010447129940871902333857737482733463192062291875039234532485734724301796826566768354241690946938288624199284095650230847053228116003974179935033191233014764534686153934353649700106957704888730945833996580221248853054898805959550170919511379785746471019185244638531325401472680144455304791548778945498831022598040856568951210813853124283737290958805157370922242430748287382004531599847856570961588805591044044865512414956693586912183534955570042324412361462298357727916131719399733104654763489295765988843718302290044914169549287647412806710793137028777300978548778025238644010613504192394123213006231842645079594118321770010354343029119521822708507573789729806994383722185645657118795764445426284419390935583194070421828923811283285036255684058278571963910335888469892784035010759338676205566744357772333110427325205650517121795868968851245866829826207898727037480004823569347223001161607131615336788102173334948290718034019212382918998272868945841802162096224183433121979486395466479708046860760427329894985759488292958481117808143453970094292419609841923316658604875356395762851926617739571316789829330749911414440234296787760166757948685192022856542040585727948993301913075480585739824571403970924139367884286928933449688571557265701502483920093841620727182129173205726049664025332932920268556804015551551228152157089647210399006860187484803243889514827354594880064867105694234449432794673993883634348201699422875065134519455888322824529254378048187860353860758794739110772736766542455100583325733593048255646981700729759174787547926719478659606846523615807621270751347575986180476830371275079248267909357511878836144584741576052919661887139290199609496493666514170175629032149493473915087094257305583901562177298549758534994610105282419820754209743017968994212410568012941897455974446296511261904117325265048402546826157391746840469819535149868813043697604299745852356842614683804762540798333153244283524997169539312173198861108397670226350657351651574102660886488484271452119971770142911292071096832779742755035797098384373324637004671344740015888090367247195658786206828226915301020812385091115781123395898349306725439695464657602680851942577158231354202405564110100876604095394999662170514765425606080051589148142398497305448790050616189613132594903736020758791088540341033392543075713463911696133645778734598817558967573772653777581837374019517502984061913527500533997575864320000000000000000000000000000000000000000000000000000000000000000000000000000*i1^125 + -57314882847088538103800933778029969731049636203901945391703688080855912302364229496407673048067526804456021166298476823132926769802837099400716618912440123199607759543962809512305944428262465847987804746488998987914027257952324146165416340897621379157476467830732652317257802877217029117490447876328407919938819696269901564728048063325259575320182064602836857810777621728215217701762372771159941377918641400592704154145391603733182511803057760656693211066150767239884940886596838201562995358348720699780593255345773676971031834228211536280229882904841605635675164873553979449230471618730705586920389522454059969298472966878274571215915458354769103839612119506870253113852313201065141278286269721221139732532278349285391245262879391970526736975852612669681297424065081712183163842959734769912595897076901680269751972888513454178900804318954497564844709272285426204458738317103449300549568366026324215548226913612068861883706260060987577664986438119491840347513462998064981915759481619190135381196941195003257469056851300434973582814907742946984031937133472780316844037303390454907992904267008211485162306918242141459339136574989501400575308927974028208889596083100171044147168115958694168586045813356791892776060165950848739680838864428589089730552141192986769946994854033297860907959725604239205648929279484581684573146079051806767850093813132223516684582566466461564478502396224032918927629659707128103774036417330201757044442189386577724917956573725548291938147298152841024009313733074832189321628148217127789656729921736371252815336812974156769406700324859425490362367242705166873483316160219118765404471107178254326734636168062104172875815439917267146981503402084947902981858587441407322114384790703232832416782629545608159459050906323679171378211496616932065582039923160361899361041975914649727294679158803699183620864139002121435222113872829825725943325616566380346414891572837110068966261653412123115243332064482008043575922354933505118349483123565733733644019569687801069656306424717690933645209361765610200873571512106617605725429034618467357423024597837087584783435611428594271561452111976106689633967888061957160175269492999618324057347249474314763828969511467354501009550656636437630583180258693046918519069055003876670596940308706756774476672814872926222519213816332662670879018313380992826583894079516614589617804572174189096038176914326935833644818159840886752346214828031446467981065075701586231055372291290251712964088149877548161679493155373458033633947838668513739801827740555790671505921257001005114607367089369857032781790218374468786160156459792561657208973086417821714506353392170605370506638210305011456174428827990220507773921163825368306175421101608151156535690012672761897535769256980627933904384889297917322140449373771415094237502332378906301067023673162711871897606689459450859284742741824237038379713043005480747675470647932071077294739989242163166627246194582220230425526486115069775295772536127800511032947111301374553167499278016537299244235216680955506709934747308827955059972826998983130403345337944036487967628097996693760438178198291257252199923923069569575554776504618141089240965830716463013949883422490601558403142609248750185773304752572898892782618339504228818120312388097870430008308298802776572946249861028866279289318005289657459895949121195406823816632078794818411474665146287752763065862164438545185857200369121906183473334479126734745134357248019174081212414488952677718928572438585909445832487341103579068642904885775411872430880513277780823826915281932448199235159797105064036990778485078235323297484711494679683533205547368217435164870470581010576848669232421249860710955850976156176803905470058041167731182368035245533082354596570560797659307570086940046226963742509216969286052936684488157592187682232971732158608286531032488932853867033952775400650734805424931929006746510553048596522752204674379274117664884736959703676235711961943624275268102516980140400283234991351049376680683891705532089885659137638683475017872937613648764310017266040395864921872788861941712112987654218035143551427245316036938248851626615344225837937359706199719122691359654713976091690112523268974464263046694535143184994297446400000000000000000000000000000000000000000000000000000000000000000000000000*i1^126 + 7526371205161827400085334932578503160777132415414897727004556093213980139103755124699104044621020616350647723647548532644829135122935167068262245048850738848636157167709280183476282766402733913640556926090792120531183621444069091048638030911751283206415495666031707635410734215092868850913237380151183727384723128850844543944488413911040342792452257293919053742131576674008103610309768709232865375844924599232559578913746282535895838676424794284034182757239485150805238637727647709034130082021516579977338642226465217042567580374260379488863779387129975724004867119630719661958986907671853565009383810140051287140389190320783931559555457725504794509804234130043132344803119611660920068150807873861693412211377857593867987670809763055687014434199909138072890532895099509477294778589894289975450622701094103182456002491991127930036126562174261378748724647010512455892148519033880268286604681240454450917933584312220204116612153412517479710080838760505453673138982460703931343926922379504444570708798594209845030614973414810488608190256975669453631657835889246631578275788606783198069540397438498266127921078278551013284541497849428129929549705304422088001137003233363322484800409984928842028964560342500330411644259395191504272741297042690384224055833366493330356828807564483117765793036234990910879769808354620542577469367019234447371975632146127424290622200813298555576393999920939041287034433986804804500385917148053506573703746352551986491704696450843347451246887900490270798078349349543567552846636846655840959714507442148877030688236320406094630532822726255880143431967728811910028661365931204390987414360556262837188496547725730110718136810338286414056674995634884924686123081228650355369550053366832592599432135604335018984801320329084237783464789546828315225572621616090359522171509533003882340147575548428235710508211891475818979668830305301844590918808914085169820320073062769009255499365993929940318569129957002931159511508707688025852492803661927505527163029841790676383640359907232370642328376597035030348160197914022937060887596586739839735178715436768194594421029152335959119929560633498395784709404021842894408529776599022076406070015016765647004640227000864190346641358745992527628737246096995666118953893581592482411815426761608075874240513086658537031859121685785230202268193189357403612033060855514395297426197539955627966175874817493709322766181123232551703914635947125320302586174083193043841483759957522435555736173681698027290731788485036093094822274550808075693090658700318859739001362835105339370048324880506019723514345858729521200063195203507413765235864736041645063812193498210579000655934800236554750930845631802494736906232848172154863200361650377611588831044687083280479403263233079347799657755784816486305366061046913673162197278271766314220032480111509905378670680725577168442753447705145609940362283930313767841140339707653355604459160797430227394946230437157348579737019282779114297720657620601943033958254557843749850537906332339578807841593157584215483627059535553408406713639276985784313282534171077987174847497322820028043581725960946335472265028358560334439067472452821271905613324609222314192673069616355518673370445183916078698619418849013428165335777363102137129485471260419050397694904221100640273836346661292067569234360094782754165459300374142025994565739265933978442847783144213032187773137227162347627466952544825765548630784851008494047946066172885279513429312140885620729983969914184639740418503884802323479842413050634019573194174339698087350854005334671639278841494228481802280349632003651061374490840693074114215316911051407674120944217799796971091976439401888567121463238271487435711481633627067112335185862859547403861967276980709108782198158538661850011765764744042850144117819953552222279818190861777098892042347419717935099033925845807796033270522998823066071440984459734131157361299869609959674445641336215292676919896061765505461789661512750408424521856696593119868260991523736545669104316426656163216798316323198939824018588934824785644046359468680618089277973124885653162680656076692401770077089951339157028026880278489327267201844460800046449432823132940465335138359425088632715316014612480000000000000000000000000000000000000000000000000000000000000000000000000*i1^127 + -1110468247316884774292474165786717550938950932606530232083414478249031099593618597598315428509548990795158387324227085486031706173566332359289666079158432298228558101052503135793465698281200137883723872625855527560246593180229479686052248612745985873486205672782099910744460569986948536851266833296342794361943600367901460905744217013190901032969266526109055386988072979201639920761087336206150329910087646991853957573666050825666803532420944998674148069880028673889912407320071915129809608866160904495885354680131962755871057694432051842902923467164785529996437565834206671593749617123387343157070749006112471744648118268978883472354586462223143941218698202063507122201533569956799979292418040327069706979113232920185487582246362646765008815319156582754922367464390459888936973021498596299029957295616957527076750670178476419733939027307377323045140572297161795527321852735259102281145746979850989872200299545086673558103687816241071991072344968150977973568205473902026339630884180688942281211572339582813466637183480981008664762396056778315049497298064429541938968675762661342553158330223759251015988008047331950021588527891214019741797117220691975930046744694321092264742384253187197897590429076115518874845238149442001962636059205818402139590753948319265224710856018250009459473823814786999765306209478912341204237166911103464667581519735255088065375211404751824309774435126174923987846889148070029883151555766258531744238191459598191013633725627553847826509610742334033360771869215116730085808208616848268065545480376271126082456656678775233786466215332538306259767245109597618734525726452513370806665130924327723271434884575753316697581529681446948510112868778538254242288549839646998979698408872499769581815901678514201793123128844974870339582275604503580832734087077513037349195650508444189116699550170105335163148213123440819924927515451564960676083528449867101751936623042571529002329810164619870518642870871398171908995057538655731627750531306734293934429682872984468324796601793329751065925181451258407586644247955449088479601271421789276492638397843811937786186364806674553294406470178347122331956132225693082413810895671203661531967826442061505101716072241308216891444138209080015692299758132522934588974274809266172434848789378331825246198532921526050231711763780955453463837851392673871659521519775944164519795387613534254877534549662374980594224153885377149950340534452159110195406067267447068515780950222143958117208568268924379796512497746936331524027955842288388461613440279635200559132318191329519645828464043936381800078433843674264680912958626551234195456031918828950658701577510339900189918261031458426205068654379594451648953173841420482698833831374099918028930360318917842049583345946090381701361558427760852273047923172232998398966160233290293046995644944011645419379790816304106590568386668568554488623204260254965625529116738687455062605230269410999453722643496481015437617542838329205091379270400017891018849544625655756104500416882617684924784475172968768744539808129604361790174636470259146385938463711818311540356555058344036568089878502946827625204556077799730161216014833444990129260533043829218073005003023178028177006696369994731721558600303131407843330257862798053468641173188357137129640006040984727288412485502310083222854800827892535980819849620791210223804571960478838011401371584342456962273677387966172828869347702794871625683022214795881163007862475920327610800978429603890791289776999190754851201263666160686517366543106725884238196849173233525601443289748719460313723393856567094538049887740812282728129989427849374246868324022155241455654119572515884334480543077903044001639496645088950832087999304074853373940015126826744444266399812449541355556521650545748141052787692501714158849157392637394301898376506922232242494574986575867884100572594232209078991569869117037880315897552136706902553065337524023985062782968025571593330153365444760931365421219740174956170998767470587810528034279305403416712956757262250739996884114429745692140046404284032343580274779018378286095871154877122700024227205083325733875876869004673894739043440965863942687495549807785262373487747237657892824317331232677529911296000000000000000000000000000000000000000000000000000000000000000000000000*i1^128 + 116673909174564924925360101260301711298196303808363656861351276123210364212695026315831470586282830614231743152157145226262845038383770457789121602172061518920930021783796983955253459679611402645368652179876937366932802390673574177555760169000584791019087567971477146722670243154388568296979873247219976713823973723020517040430913328552478921663738357703036842985554149919498441549532379237470301923249246006348173580813020144350810943797533886133593498445245637574673327527730097704553948513037014528253836354527063276922612411518435484802302358379775287325253454449316178734002731865614549998695897353754493719781369699321923424597961734825522458986152208769277386821861831685049595621242260188121517856217009354192776932114461344564986128894881548316938358983377413926214405140169987738824007784727286624898505973468956161426879807356799977980467124617581177255407284165935850791706686080236437429390441520958416165748275076278899040893925699908541474801661962954989996884239392057505288374785150552492991217007557024793455438665087956113704495701681687725971298950598608699464228866448002503743514276833771781486178684612704322060290830489908949536947228439883714891142570396321504347391753318404598927323994970258867358511079222642155189393416824755045707665962071519667197474565726590702306965540833137766513874948150226686792568743577574080302989324310303640079889893702447107600526905106840200469598856899039451106223714477791193105167426674436836246860164135044715436371742983767986754232179064834732628018003827623308472105203348204563820071112789547142187835340549266214039339682833341104034917423321579339593452862953137908037339578517684601378514723067721342271440158069662053535939697178231135114313966936611017035683170157178237360540926429002133282141181051771951913366383558872197391853082396168760877173964860577599549922116299131648003280049218690610559361346189042746827731042543009859711020159574653097938617689916656710684951074557445175049735666720838837590036991449061885221922991426261636993026426619785304878950055722821062799537434887284843014531226597018765941180555304092508733383677663224198811314344820116790313735351232936020032827354373876318938357327320979365872458660282261678098617010852201917704921051747888167207286818362453160110135326054479048291369063197640665259765796000143663155099266865055203545393605387967693069593653434172759761872647927613276690569588782606780486877178984860909719003251297188582750996807445470825866399935792882334212301396479216145461399461396436513761178935709396759513162427882515688475633359453430211349821523679021782720264409762259562346503929515531214925223429760052951470057136057537963235205013986290014936222169242930147665108289990193844895881927907482600672190696917258208438004930422231017738210649615394193837552167075936985743080176658406820216984929694149182537483536699667678102207070102326460372057656648770234947135479850790674123970038513268568590286818417606072149729498325727773077173572021516842752851486399966230430015830998551329811627729023705326972568540720632091633198422476975107342301221012222627054175852264380534184232483870769103948860029142007651791855079765693393749136217358165398273968188083644905186215072569442760584659289778253252468725376955901474393554115620868728132930888267539974038267731484275059628450200713001068677411229129775366693042756085518751334269332716280279196584363154764644907558067427843924341915271538009240574557434488282212288852269038576627671586877642733541769242515726978410463893107940277790387935047774711563037652697769429548938733343210008634021471664259041746567352810415216299216909775565861422727306668085329841501662065230381236031590253552535934553732536454887512791131454069538190347158786970735939081153091393440618624485393162033374447652514830895681509226221779806864825485415505725367076506389802939437097636453634076892557383449179625268127696528840307011155802969751102944895030424766505322393076676871345018353952715217127189104380926970203553366136433729656247323396141203860238148351512980952015207583806339228602669603945801093814017748067316722747919737118696496130652073025898012894822400000000000000000000000000000000000000000000000000000000000000000000000*i1^129 + -4071934246078756338957666091334197248687332593869031848495685403549596197349698411222243373768081604531117870395879661394785490995866567021735632517160967981497404123285628691581638680616239376683515415828174311864262958647375419298896363475576840436529206787542565439308696790786790351518655811872203582111108357965736795807790473062058857551822127052299723505880293427123609529622699645980710839549056239662483892262655819113924386491724767811990919657253147584423471294418270664410957557817674885983358970777414041266434604580237702435853411167953940345615006278601488052237154112503003761767866244689007209570028680062878158040522767577981963945159327114680645941765546553714892362534280040305223262491894561430726516646707654402900544320407115587516460166344741276216964751994784812307104033831698271051342446632744344025372276899156244780547538236774221702880006909641322647018239342252372255938584466686723047927525261328153970374943943294037687977560186889963099507173660621554567223135683025096600642434676110604830117338933570554577979095242498912069859763719820153026128158314713162166546781868136822853934149509718595653860349681841106031085055565745521171699697618121652259853886689675305644680764994283545998219971437849989272994832916563510182727100778033209436703561202121837511562077932060851131605154796529278273371970012468144211556783439419264725945116512150155884775248444093443018880507130326160002334797342518000411574118045774128965585595087470952561219878005517847033693709222568008731921096413162173015282077301938152169751810988331155859225313031312574590173464876485529255680196889689421991607390712394217187061192697821573383917572471269937438326234461113365766198056746865267826489251920528664453541283959558205440661037850759551118069182560878309052131175201240050581725175720695223119935310613340333461815555714524186740810234960387711884100429511363453346359462030356350876274539083427737420195677188712363930382147070954897415962558965205702656771285853243381516209047175174736651881084167302894278412035310491838757743283006963118859465923267597185803789913350247522350062725261589311414051945886810951851750759034168339272870217242738933953146151974636221671172165920334137436062592549520204178712752795099039093719369689463583701650949392335445804562261211166606724537775151754877118275657097884631031235616361946399520342003211321601850643222961771554424365738644271344426612661696786881943609471523814827937996019637211207132140230077571076678508645369261569112400642721591865351373350797675552746848569304749545460265471953365887852571864202761313196317503677996053874687590757441991593999849318857149223820543330351080138783944965456033131577898061023448142046870737261147590109326750213226545752197936041570634730524608599977544762463028805363505381231914243211486665281661307437273734071656563052601754664923334974119830766735577748195646472225829544105607118645795587881492482037711166638008475803599480382377018121395156988383543872913566475685690278593374308527609533604654301347192756180003516829146839529628865366314284013339987425775846143341257143081077199177728219352094867961896331594167556970524445657126955109519857410907451984097716962029161510009289870597081714316954931968305376940839426510853203615075423734720154957584792702422590647204450366014833077339762848618991150283877229515470797006942304953373261685035443051738427098728416748715492236727026371766857592912047735186759711930995826809467477553574238971429957646097016999628371874640031908609284662977231083786371521910595473541050433426659925050483968341251665347825231097603487999724027782235015426379561943518561215911367379012981581565238888057489782105229906481908756558087626563219924008330188953470641117794479424675972084958330518725437025371084841740349704038110801596318158153812640012512569695298906249481771052740318894661284632411951226565532499645642777342501477777516559308279968685899371228497256503921744161629084363440916564804067279471745393591219244238172510424646017459864887882079746021740312915208146468034559888353028380973347120479512016457240020668488720999484109746873505239833324291725721600000000000000000000000000000000000000000000000000000000000000000000000*i1^130 + -259155281660489828393888014304805275349434635947665749779217165339081801200660344588921014955847313844596237548145204807509673390908189035151896478323336192358227757424669322540510325242873990540032559830184541433212262760260348319921422444262970382142397481488489354049304838075413451067485708402123316555054076438874704680029579459156086935796545091492993984754477676535960845459245221863940826466174696903929282196428101753013148067392054247860014220246606799717529301629518852819853441201511100977537240027456534159282079135953248467906929274517199392241633558289872678513241194565617541963383085988228112084279917859752577246225547023289153714589576997350682151825558162238300341654649570615798627293017011682638786088024272784937793094668627589118721018076204866973264201576726213348767236284334069401292331340171272590544462586242759117739024400238572853861157095177415710835871637292119700603500877062512139355991748373217815820935214985289262165706123981464768194262603622321553366658538167992695543566264248502377201597094340222208538748376365572625249808496299400490869895822404904151517164199940949715399299248854818832475703772563200168144346936404868377400550645981533905588441356053248985139705737574442473226739781440725175239903495273593815305856099718563524964199510195484313428679637690599551697626616447756594496467718567202069882760738938621671410669569342103833605996427054653928435032825376123074954790372858339852484354754708977720377896250649084336811748276636397736684894417757771925836716104403099356456080432602811112871704165757275121561479667274815231573600447588468416093878081054904664042726670606238860072646015459879019624020956971937114263528728522577831697669277134938366436967619991167782060299304304713002982120745004798300972916769638920916775464051933978664031146623732364638578069329588638420686839676228378018659201891052198769950945329131412411406129105322939968875527832651639423650910870497779177014762316285759424604863332535940953777817906176649571103935182952372442593415831229567374820350503344471209584983750458233866436789643031001816841779758236372021542001639857051771720866401303076645628022534679937550015214993660578994202694894869801606004256551309975772130971553908517663223102207914034683839827518940298178427566828211275672186503001115393480257757015373837520510733150468207639407317907037501634035613473097823417825467711616236319225678132506074990391659258843210317404911484295540840994393717259719799574703116533430722304926415965009559681452389342391023732005463736618245279635830225100060030277608065239376697593289226645884731604196255572571672574314146278207308851330450510019426542840687003537135976325930511346726585980524377714119548051899181749798737459105109213765038830197593802788797593039842531432694646022933244912636781226563110615108368296532475267813884891616945940942584827304492091310419694332414915737899945743852084686757206601332522329984725239356556356924441306088864583971777041829421996739464643161491849178109996869190830773225704519894738242929832707475122468779978791267398531858952270822113862596368688863187189011188190506706440419217927375979271429006855336414858297717479747133833298836064585029493809069854044552943211551962173101451990033397966419792561603545951251096895828172456341878307992290868159119332709952564524048323262137299921258475386327469420686828500803393720271921472806033742690910725283607136862245227334002461674460640349658102159712638305642508813370374679787965715615343052436260426506729316829966211105499463933473086008483806953163912825599200375223903600931467635506272143325610350126550206156900481413419797015665578433867063175787361396075829123526519894560697087280113520173598169384930868276788823331231051053346755463794752835320846321513846696349916629156905772850386057190673012025344786473953919558869176277511450359603339400221221346260181447762190460136051299544388081650897481615414856627521442387047664315849099109237618248887589139347315106649039402548027005871868835091433282793625195283060436113036444554772053584793151859863980191337641983365355269845858419241469832416353938788592879935684608000000000000000000000000000000000000000000000000000000000000000000000*i1^131 + 2251089214956810669061409930111412191295484435770030593205670111366623090609133474790347342783434538758187972714415662643791891454290204705592562389138569271885102651211743679264945640069275406904588247037174394915787866136000563207772020190808954609026446231419935854123245308735978919918307650470203065039698185099453465045656083008637796232642343631052269775149936371392405202528866825811783229996235397162116435994500326085970389999710450314847426750956211779126743032238414051030819960599853563823545429296109330556974919394373276105279881373012883972237531112333567380264567378366178171675145058782854496813004974030283087544019781616084465693869527827496475700512209853792628922085019264568179989157010483709331197140238104224080129998211610458291884704521889027024765064669740926535212505124075410357492534273594572721012286421264560990168650780864040830914471031081143335872355516867711362627130049165062728699277521897755439227847201719609023882933358472347176063416004911683463035141621346517908884074691104408593184295923790540868415995986471537913833045730641158565698269805802866886508772539249739180740666079690051736877473202731417917709131203542462665712106011398117658650090243426652941743028617152639456164027734274874843764772632669873269128685054939630582688896660427194378350516219159571515421009243602512918387804861624412581142854654236610559676266011107836878025303801062392257595908878638207054879766345011523757711895110733050997808937919384806737442983280067685628337640340422622720795057237212678722729775511615610604181387977567861442418308529485163654669235555737093309067725792396739798438791149456518744175440821377480219446071858365291757773507837949557236137985455840827082672509291944186943226450379393379304161228105075765248580879598737554392591281680329231794980378721557646353764065758130753890178562850200568048516310591936114429569069859757659278048366450999287222012544130172958998626734539978276753389003510087879453242775857146131996516900229101112772261702881535377984646535353236774103259977165060204728564981966585032659883593955875312380286364714696512900937293171318946163288855368346527631351340330574363043904791820217449648990527414564402675794418704655617835128619481320565272889380777412380875005876977218013408441582869980376699015953114260420493143770113696104201746494447723341796666286144892809312362140102701937631459377252972201435602277655530546362996961483129569741084392222458033628817108051438089334296148453627890856304431516831468772189882547118977210242500557771123061230792803458196424912520898646960593581349777008794226088201772697621679389551920261140151544822898725689879101124471860593391269649408193163284418593558429473798536231437872022969516368174509791070173606690788973748359855733587220621611307180411015004095173882067801029726186694065404755335029231755675017997234504372921025475105568775090349877053285902861693460520970734077636666203494288459521548280559317888547566193043037483889427343846728288546756954330073286872827039948591637176858027588200655429424645053035471864150566535536020668300148287690559484786037110548955388341968729848633460131490287892492200954447772391150333810733222235272609292485873078052676745599620782368317182822821446392069276006758607582352771136467792823287026398236994174705182549534447025010235942533598083389032465700555365592656103254845141386063833138736274667132333202526696020013254103993546036520167551346516024162041694830414464710540227773409854669016650743991620131683719195163117059431631507130193824533017313229463842248153778843423745967671372797306710330499262756879822260300117472188569671255593378086677934734308503737851752624542557106065230300763079302502363420840177313093332533766924715018933233074820792259606825101656895749598201316196978573036577890925316563887340528585962539570350103366237961668116695931020754049734203691344999303903618632084908488289365165608598361822345449220232514537353617816388610460431734914957993641665785047330447963112553834192985542184466384979032922977799589238956893405210578077261141318244182574699270810173457912768297792842618137525634635241881600000000000000000000000000000000000000000000000000000000000000000000*i1^132 + 3217468168570210527426386833426298599802746255309421624791700548216614526890878477719242762563600208286614036747283829642506705030659118040819318231120286088096330447879375891843286163225588733125512992180720153821963436552284608585345325621628826703565655297268284240780115269408001479901600210975461544730076873534788181679541265396441898307489889639258334179716134936999234774622138328303797443647235806479079772006535085481653438248476278401165106810866695868357940211167493338304656849358952867159377605741989748576328538597219700528788479629607099396302010840871708443324549459157872908091411710124214764166775800235991865272724697283136512995665017374159422653915514047563330854881949205809156333731935481322963517363563033309657936089809576290248717360973562846682152459726329090397688901518538686743051034666844036756232410387750557800593057487744301993884433736470296852925902746601662243871453143481931873344816009599233869077557224659851982774801117314991164998241493973767774538602968063009992427156544846280187591734427730774816623484532241626242490926500921033704067068424817369161814810651227516529419594260510830830826263329427375143935737583809787952480375314819288343899041221580718733470323209826344427251421505978428135643953024404841059937251287485619718122133384866520506080919240522976293890207014645570761257990123478793440984136742179183090199701275336934950458676903676038335896938237906470922249932464856140318452026947417392134524603660784981341810044528411877498035871885812217407306487942637800781317567818834887441191191823493779933995830801974847323930206526954310428498504370077589561310240908699936074580145304509952283109085292004443709252305719703773230530298447466590429680252572851643167436311900163345559271456773284919718442621613531521915587990927314165351307634954329279202689203496344641767311522815375740639822225782187534981713681385721371942217790895949446025655621009962042118343415992272553392065901477778527215696405799652462446624066815312121626486446354187152338735473989883080683903555919195657176752152231607698246917961454954046835986543383276834645794606206116238428493722621062716057945217826341394785618572174249116259799118607288967791994981936931504406411056424749032576649310877004331599066448761414591960145710538742045363447068779136581375023763423879693105052537095748634438812884657525425452930827889017305208428646959032417704810910201342026800106589079392033086641283133216392105501773080358375025416165588978452523425924185280318859695110384674164999668255189881633724645976537969537294703170206938803863136172442315688633146858112379821556288098242218392412198809568064530058778898737015741081159401399445113161664696389932251370837345386250201341649608886475963501876963344895104714040584439123706980584431642387459668312591276866730987594726871971772244620017587454884097042121218162578384989681853688949802663132373016234846599940572255376387898213345119406447087987384000125131041208283626150618840438686808848813641989481286745107205670913490939331537662128876895523890602638774665565055533228330443718941978922293909355601724222606116017642915816756987553708102863782527743410799568924549185663256483763879370966259612387699342022326078205579177802145068982718872665936384089507245116107619109468821075248386593088398021676632558882869188993220666443749931632971754292755660457512681267753626694400474173412572609937099889959927936115891737709345045518461655655220680404834836753258227769060064914774205236348292921271169278326550276492392011523203071139236765091951161260866780872601037365153273621253031949039697505949912153969079432780144740171126793617008328131816820147832288297321556603877367554566224185274245319660234308816230270647689746650987328125726630051226916193369953414069387715368029780629119763575183119985683986840547942227688754117045672612580557706819594360310451313884896854315043214434961304983162264705612987657832417227378184556406588839606795203282802241240342308032125451897205623624712984803780361900787508167176482071583614178042787738720180929374469810820509645958304454549858729758717771279168632955855993569280000000000000000000000000000000000000000000000000000000000000000000*i1^133 + -199945189421977866855269433018649140129933314905915472727380193590292086506955121126315834139865956504357404853438316729947477476114555341067271457286380413058522627294638910802556899208178511944351938954759808499673567806445808600489829788971599862604857426896303772817463406207745950921323890631225209369317252040153160394895661902114801784337882270487139298923647251339526100897220395913043505908662866619641004440515883505560902668829997339636178227709068222547277144783779804238274182819304558784763782226433728472942951212539363810765749087418143638358164978937787712208638668291009549122915648175201064903576542801448564944676477296478348534534031560146210093163031638539983774964294459332257811009179875265521829244575096936346092100370805769199896929673130666856107719444760833438681334037722171489619978001843707772322424580910978661526674279485038444321176118017721116872173636491330323880227430996646653573762552287384516257430937332061694483373096659027103262950490748491908965890280623402244574651938734942545741289469290356260576736406232168148413091032536118599103912198825338392182749672376653069887372604444924248337694450824285159271909974675862177161036824652642928931370813728399531408702865427473092132644226270014863732052153616375571957606713964712050346493088108299912621401617352840439100530275988184923011821924707076958088513989386577679957958034583774343242702918050292210650988686824560127541873708606641784347447833029956593908908555527016684982422803067198308991284225512372562928087436809988030525899176577828538752639834601527873062184436673933015615776314889323010604313009780781919562072035518927374792328409418079373906536265656531906288122712840979940475780552806755589621859604043883946866096068411993265352334628409180663091303668806644213786423400937918103236142875781570698082520275417674034746672439736145161950895580602233605037348948458255400366175600464152199099815893185148106681168189133049515440180806573757492952608973430754025428630848729591767425023405677313666721385245876849566765627631260593540878177486456076727167035595168266056393527104744593788304652769436617255697081289850609876002310293452430897843034466033326452646941983230904766387491269117357079788286623935498132209146103579054513082810495502064908046917950016117192187730913314943038545220196867988651971780517801796818347855472241977364585698226951453877324350382535023485677903138219600802571971972013103277279838543428127003943319884807723774802126620876312041625212228023753892722583634424005889433850787899281569067553909527203743548456828218007867191073738317407006988380167389652713742656015975491120045784268701091860191426158677973662854746999448879187128587991717643967521311998865498222014057083391720969154128820893921078857437944649258608718016125372340583715109295691303292175573230249319119544679240641327062588060413915691694441427114426343440212437897668446776564899516849307066873900011661871845414260484983668546730295295344102019588962283522230724034982035871182151157311202053887213948094969190852989669065679553038850382336335984425509314686037314610425327265417183462162101852475792416474068817026397192215554303059144197953277011669564589454509992792086331781218066094535192539606495256305823444750152046203581535846766320806641761483095921253280288832709977887787947799812598392126718480645847104050244643403749549750326057005568811596142206886214840301797730594656294191059027621915414474499016995113690878786734353932863313722644481112332902524980451622002104196301329712805829013502196610987829748825025008013792398064780254902189961897308668826854227094584308392632159973988724640161019926623566827171465057591002809365343613424668769196025136575907050809286001456867380588034684764508714409028665543069126035847256983447707061365156885053521384599728360265438823109277556787393931625718194195575195819924494517188692943366559835464396449664125707292143618367889744999401001057546345995641141398936274042729256886165449926984692818395329897075881680840929416347586384899490676021603927876395884999184489661425614968726559501506938812870898740826892284524591316992000000000000000000000000000000000000000000000000000000000000000000*i1^134 + 1886192647651377733054121948245497337558379132941059408928159053023874977202131775484088207253548928492515030485987734498995583874313035218511521630704287461620243837434785395311119118840616557036735644415625387188239993427902671188996176958174458328335127752056732771099379623995743538391586682565730683284827579022892868694530886308355168567080045522588899539023196188335877674297410700285995017969542428226800804084910218888311579631535065608681589498463796737960897500383034091160034994852329031314073713715758816706393327178882932920508096401979962932149586475777748076348913214936265120945491733110014341052597784813773497924459077055096588559414975277406938340814052150366945431022529024403191561043322667303437515274602084833578091818248194277922126475539560253832608558210805767295781580862961031925858906084382485491397646317804380952255435637415006078511268442848171182804800481985669350435864331833587540095072367537392849009375997282783143251804858888792767229821866693061661635716721526403160260530547455146993626433023728667029192623028924228456780033287221827356059084909447327271314291911078747584821632116215458275139973164183633592941880732475959802202655880839814549323472934177491785651423774589181836662999102187580185335317174466523540497812162857722285522280111077752330779980457500784266612641858419830930408643936857935704722215089045769827322175967092400288917201119580334857892599001602787470714559994520476131190421600967035863260083720349676470142903304943385520670548227387402433544281164534714772768021320214843433170402747537168648925868669604001531636659162367329133810478900863073710167879855109924376862639488146181913864579973782496316947651770195707873969755785923878073863006199512310646470069000330646229492523112372204364185461260317410599462767207965037912617361880125390104178898375453539939240839143619913186212371582347234187091970754077877956551611407562557378711799368013178645759980629166257478895410387503838366524740532583410508538755374634097056917671547727943380274803796466234787650266021741083913764198090975738760713244772122735595319519451855608747075018608323647140204144725293796482586212152094081937922379425802125214978086167401302038852735490400882781166425060577728552197731074504133153459749585704828741306904239665984408813692346149189818757805391648838508765951338625244571641891313692953275921082563970777350701640351804431317806778904261269953257635961068127542257751942056547335260438511075611599948266797057635212012702846630081316999378121803954547863705938766210538131987241885490216928847651530984095974116295504191032817411914680400496118966319081277902841732464341907809249806502571819193245176651386100161369021328537460039058211910847068779423791752675292204490613035615689446763002139861760895320995431477328907061144528102061310177154233348983143289770117816634764289876248961305264927148620552211506510845086286880070165059853851525218287197189610435169702741399046540073133566191019799157909020519504870848595674751963974135975950486045399622325285219772164316703359995295829420196688496243305836674580685858266208397476158632367608071911934850817984664859500038259569091936479638428002917408440983943744298366356742108406952153225472927524459796502708016902637297766930316001851076122021096112840042856764072590487795330584806154115243654095176951421472867974664265022096553296618437379788781972644621068482089021904635975483578328223346570638643276018482035731560870870419162995204881684886696845859823731743144230829656628288265224881539210942510777257223805540848323421044361290681492985578120660879818570024640580412720180779999136993591287091512573467052234260557347858289755330476662414320853377796101888374396098724581483565068831527510206603143892670737119554596535034016637542290266364028937513833757681987666291497892518513807386518099837399950742662538923322505849050605917326769604778307930148593268235823492625925829283243045220601060493737671512195238555118032837928042127022345364059724809800907076135845160899569184022227647241384327095512832078627858875992053570264622257869524407755138114072188649734144000000000000000000000000000000000000000000000000000000000000000000*i1^135 + -554863044841922121080009370686948927931635079111359631252213490248883169732537990306369293995040684054637382953206170038289268431688527757324309876845685154696551755568807410389054837522542256054080192725814034028350698366194429650132343282506408409413939338846159312994092057590767059317601699743437160535390890754660514649607132136726731259432635928125005704565927874438108831387243250257658599208017914991764489883104646442286517579015383346444435234775364677818945604604907188937890507130126848110155964494093773177291081966763240250258331836939299439793139930227005261968412724606096671829400484814231992420028643282736223991672191681114130601914982651534450619061802283502245409693718048360793187614877504747761746523499218581358567607347680508583132944558908414525706095531114539479498034598485886444136923782750551252583127986829236704813730006615449753561323990926555224068437298496986009290267612632752629760808116897321703867902572309429784457503833991426753194258860762819188796737567633802045425222106148623925871277677136164247424837652831277277609052933999121146566369422525753453245798348187189778868314749571787237678530532024576054779387497365063974864205532643781860401046171031742463433262658967996419790761729260118470884557168381915392449073457577507007613460268132077259863151590293859369258295004329137046993578007476601301212580273994395398153401417034112942597126860598034419582330370393465247575314523908528082536343875103607838675296584087865780920899119513886639726851049946013917063439378524484076350726217912425847776461031013158731253929519671048155307146476913283501455034691485451854967179513553162691230281612918147923885309245560886193911643163210816505143435241693699451215517246917912812416505731138219658266852191947288196057801538080182579536610355334278020226807299275281554494034605604859895367991928889347667490657753493349112204226588722938532474495911640070998635761383675669171595285784489724861310629749141839983711635914988134461696271364387618391729839167165772459544788121360252370810424360591277948574983333403022752769851090106348716324596262099090667093464636785040763329599608641522218829565971138679938253955647620551457042328753364241572908560002508977710461070553873937260867882922628771151212010188927177139506168980251528288951116866509151393129132600423167788159653773158399442789510546429888334212892154772558496382302385870496379731689666842769055219928863863086832115780173282802090667864327302838152011290328209188671788903383341241946087305084693688378562770867092320998923905807452363672606065153472186182638537781811618858203369886201231743004550175057576932347579236282011420241710307791979183933356963520908545389220099386472983224723306209837841698316229327936239159350467739078308598702226652950940583979252346676954502753475744691388710175198050086325986339127302786535588346648252279663337468821172475482820754915506054759854441451265603472155964489737743702810451955355549896347298139508866322999030793643581045608210735105431648873474045727288339103642135288913069807926831980386092369343520342421870045342434072617385644184484238902382698500314155427859989284971788426547943729777950354016769668933507402790248111024244407456663944971327946613975950996748590672997607776845063665692311255803354783728810682880446624605756436728276137423139749004934988749243772850888930521362162681774097777189107999926569809919089015458872922260136708095843224356285497443942311114869792793866400261816271283914814987203968869571292574714406060071354311850493994998824025361120568919658508583525270327897246874908138156340255824575171735867232876108774566971941313861953571484794660218396533919671429407454033288117467763890355271017039191396910325479284926544128530532158429212029041696518161782891829592860544807467985716231212820435344565710304165059977395929692779445643848729444463596438973178173563978877632321209763349656436148310544216682909072227236424549902201329876864765321458792467448916186058384076759536096133412247220123582371614340239527912682581927789018028141473895766346164136721104607851935226716303566284007669760000000000000000000000000000000000000000000000000000000000000000*i1^136 + 8268938297591629990404874013102124036398033956739120088104963056876476731274728599023869254599583175430625919339247615560572904132771035410707574865676513051837289832088627021004542825281121634600250671557957890727461294611514365424218518101136895122004997465025524332713641432117889077554754452489577956998291441561708241937398770934294757674278411134256663166009447414510754143162793371266917116988597528399282891902794058755288431087340751344292288594580926040121897378518790901237316847346319801727575705369591359953740233418991021427273380661734166594757863828176016149620763879893860176123836575519244791486456697344637735775766995876379743389360146737267511737298516646934028829123030841778155875044996319499297309154162613712856666031777181273471455785743321825592719341211744983741589338483379601360934948229895850177101834610835506737460999922838990197009627018898065828356176222454043701380521903196418237933315100078829337053994865595686193728003474446003365591174531850927203714613784439635790909314029740038550101577636187985969499597945317385345560531163119694788100356983804741499202123131354649897421539557741664427847292957810869016692159879409243860714415876853747482443891081284648293934832675424881378465177818343511658387360070321399000996334610389265612887792012480045171313834799550260078626000054384173896174648172998236817506048411279536845377567031579024567322546629163858693932853974759595866612508761705361453084321374555288272461428785302468702293598173876347485798049873009668955743425991382460617811840947474320247974760963092025054578135695499292432533827500595444347119239377333850399524111009689659995844626366202753770712620243559586071526547922424227748729115435715514051824073618965508407377951651895898536041208402134784231299073237132329649052290431688780940660073244941315093870848380848531219087149866596059207064748689980958626154126901494236792778447213222248690382790395161540556380155871676373709111324635024893375671521988610844626392419363781663084965861695820110004019550492426513293771836590355865595342506030670406778907981954485398732205244500109538290907491308618174486245433489497874613532903897236270976875798025244696458900442359049938829183788898468959586162276260235511810048284888533213095176989388528591905830652393462314023757547071978641970922522430824247377764656139049699420833871115906987571916106478214065463181376234201340765757541039823468687765657379930501535743412724826634640113504576481603844148327279563849926835894510120634775262773416446216692200131213453625368908098840125539305244585123732691544509639754681510240298216896546734127041374564757701886037512529171011332755285013391503225193147476246041031787627985047803884903690893027109137367454397304646365672027095800685519200166914730303048063118413455564029536820547357953074285079630410201563068266648079802654378314637295267744310247418763806403411798972758168150076334854275579557866859821248188571755639495770073861580354522837304773124692639789313942301334926332955825791352593600543389516701307824567657671786275307810604361553643472716314870813672574512261642417106482607204257533611946834356700299381130330404485307836947552343091314408751698018389779319731771797972151685729880873095207453344492275610739772529978934352802113270668739895956577116138725374965430956372351762140262095053388438319737543136820173334245593458922991764376133101342542937874273437405230206302929850161040307612046194075299004348076629142321215859472049662734814377595604164915186301906229957937391926788202489260721027541976075485581363133857332792216984717841485905218849149802855690478444363410624950963306785473768809878824232078572055577335880691038878745796119275071948015041677617995579220808365511090782322800687405497282706417252729115895997012102106489181427517314490308571890000961037893115999278677089309591351687304935128365171212570262226130377630827976609402970084207120826530578239620743248113538938912921464864851829901484061024884892239186961378131114559502133845152579146820171380832842310419036972580533913440593419301264481828483492040633157681856643072000000000000000000000000000000000000000000000000000000000000000*i1^137 + -57894467335669159817795414144354361348982918884296203172018144466480279623530014846391458497667649077864923911690655895001525406330361473808504173133723705956405156655683522674542058221314567258402669051383300420393492208499563411808495475852117639162596667523348759705467534770874782727585173733550998412430913475915828925601023996398763384808992890362168318205678825162954210146074097577640160523246813537242505655690167671696782466246545101253973115427432849778759713914475676777832703065064947787653731189421554603875231774680835753847506666420968204521356100571757996029511170075184184844405557238487918461406923141184326860320317021362487429630935532712591907165728884878770057599576387127745992960263529344180581805143355993350186726714574097136843805046823602960157756621799750447996537909254003730242218913126308742781365364002031305707421054488552936036326345990123254529802135269805441158965576222047994958134037147747592360532042691254086724754224961220304954927694499655813882639626696512087811884620515104158852981281213742036797547686962331225537069303281176074450082557386660984441683021493316411255533096469869931557445874386857428935183895893776445106701245788639732587811114008051752424248841157352773697180489642748395485126520940401261601580387184836392027099143165976528423318241536142900627149811889831835186006239269386336620870383506437785682576653808151648865593434496609023282065677019725620455764487226811997315748299381464245017817056344556309317587940928808179414856493594143861178179734870492424110973625298418828840365085970060548368414215468683776800256671111289574226610520089891598163072703445297561854741324889013595468832127212343682617718251073246336348450846488222548333558612530589515706353712475689846328268953667924868334397005913110007302140377254629748588748431569322852644282342408513439678168974274923917084090900969951570910260238189774572798591261088178081481285702371065257498429865502489331796414624142898612952497737569336492897258534266754827501833791699349360621604899627045909626241533341431629823852466553442393373568030707256301296886475473244277019806848761446488299610680905109200519032484893449339149134120929115592493037534947909426809851619103915137655508828632095425197439883105436908829079013630896887323521613858269241608204812669784436216907397634885908286190235413427433355907522417505109956294670834347237659745204503421534032830964476126433930971116497651277135831852426606609937361827879366802059733887224042165602888286768721206039313137308115283031672765907838286778497756825065422535146576865398692049291202228556753725589900562142822302497061155108573130671021790634028175110294346148973355236119254695944074765987456349206359652499016660035535552367497357714783266967525126379305713474458873855122290098435770920768207521691282832514294935797464029019385753076029265160335976482569455344418202993306198004536630447964536166400532876774575889933623530516979547270133873541623430112727098549400466725197687971629456740274226802428929391731797901589248185041059908193912910529052652435336968150981681770330760217944248365958157920414264894029620492885505828960378961165763921369592721937772859013683388776697396160625162843317269183852119952771471907533741030957592518201828661380054639045631118463104986790703245549799795307992662059294977686638264991610489082486946948435322444767210163323759860973615772505204062101451816442708945400943068754494194238617061152412637812404991718477165926055929458154594753663195698915090523553278437423173233161383111211289004471472213405268550774032006943568321501338757574005806693776388024616938480402947103826734087648206260684734396809687495524014413820348508419070789838008753674914670024188706940070291664970118653561530640475330688015118076456699782655204522196738619632477426563622253442496521205788526321933000266114394057351790938694952276875774162237193078493358942495015979472510269584573999529485656827796544448847814672216214015935248864727242283434823940753612836111659633626178892861145879398733094520719090012224421454426099120200985861310307724898676926054400000000000000000000000000000000000000000000000000000000000000*i1^138 + -8753550214101137806612168629628375681847955220251331399831752471936515598469426037656705395011234826119583165834611168546737724215246573657270379730427384124812567857529316516688629962156395530457182986267258637293951818810845963591066354794847419500039113116476167767128717104172011066947227322476664404365330450873811811218384885807377266891046476754436516357023952784352971904441468642682430652481430454896501243069553993528286814218218234911442179434694989795786031154771143048372530936781719240935572983558775141674430579586563229383210853281363629862566677008916473040557332779346688130438582103302049649288238915409759211665651697270645617020122869077658228380798126585606538483409965009957150953755013285804000981092059002160578623571205612107951642297453011391187099809338952173928270614718027649953305183958194078707403572515199779122832460039329856904876834690808807004835493483565429070241533002113280231559212212869620731713680133689707960596574799628909909787968646444591762039024609881511016451940481691944081646740428790595914265471813263336897143398669650264689511968626769905840183201161768150099515179140884252505411747455791575757362061401211133282659090362167724401973732807401483963997472932461847935484880755876431364776054134062683156459920395537505304727662810605373935423609926285306344135145776437586547961848991893108169262895162523098820715447100477414964492477842507685913869153565363836880632160131345470635548605294702703445123493215365260506434226430623610577461631214872701705028178210892793602881416970553409436106730652063239935493445780502407024311685164712721431177014325052126575277252644254012572992364991988469167649733746890008183207615293527386828376454283397741393417126165970082397505346132371399579608190425680198269317576945514221762682554972462992560632442848032477211464273777907007508199126708157613507881433086493703688102545205480517753898311485699242604186819000609022821916159726578025955596961717761816105298704905217448606464383039299461552179356246262198286479013304889167228903236165596179689696562550951622988018625268365955211508995065679646498134590483821474499650908881595692586724379709357230919932322433654511510126716450373001757290593484234505612021436770764113021390836966177302580750429117702967908114410372849742928992961926627000088399986373800005807877878059235626470131753738416544172946428045337008470093647426959857668393802244022700431692328439919865940457751090267979468632186746420330377446749469842950237447004197752432682198059470516454744950897755064887887520717598472951345538129581766690944545058769041265537906344257476643573222327799520938532659062871936774877866098466201526433050300459029210247621625210123980263784499230840243580125350959695264976011573702034779609464885628821588654148998566124570478223587241521363301388599784549390065158206629271375518404134801336296103510197807979533870693915360149633668136656583357350071404710122479782258784572895698862201631204888634393456772845154526898153149005976265191911617192204873003344871013659199925902441949336206799851714105381336334884932232009170301628912189158753051355590927233145448850213324285749475770480882569094931764320057320307547192143529830260852756281665006734894252384417025523809864046795648304610219480691370451151815616229885963052321392768809673431981197392061196301497868293606700215649503783979929092101298737431543784946932615563143856833363964754283007247034713072045773589492905142330471767906391505039050405486694255711527582976839102519623289326945049585985928976929873609745270665634860354098413429925561794914692829699527137562189478459769139841534672799607765022437023626975916485305112970095245868577975954454578507428726687757720316976103523315751563727417797858336256306991521599192838512974239980829892365360125669004107790472458108014698075145368487988157487104269456357441375394997313190581543345653112888899678713884426765490348499710713961399823770745111573501147967432918629810050112046365738660405267647906477168598892942028343923686401515336289005648347460282574536488450246209410182831159891722240000000000000000000000000000000000000000000000000000000000000*i1^139 + -45271184990461130515077786928265368434891086746652943328401482286325974775779848335558172208210604877972620383113604626848247847570838082304221499912648818658236952552147829043761155041363458852696339613315488964213212587828151610106573442016771553043169513772501252775945312916650769695293222394606899967427070087744661666018189696402164867021371315156419263843251311899650341060998844694072604355326451083507805197069306380537448858688904975099829308467519340774299147086329276859660701608628091647706020691740065252930321077298111993008603960978612922926750040317828804146455409094839546924998903104968658283672741655755064619768079932630883145133131136959378471749540532210359831491782185532575088401928765059165872980398268642232941616064607379174029422094326121930833373281031095361051565351071673216062206743148891435118124613852038557151749928852113281496829502672416612718122297077036806654643651331915756949745232977229896609010828795538104519528160295656586850327868883762857368297709737300549874684911371804224572694180079461790629035059853061985549148851570918253831406798913783259265949217906054305385411051571405275923121061494398021561233556293961297726392848009823435537490807665546750859609347405773666766462464057999247037370092008744442620254128510599599106207402325311110132021061305954323117167464988094818269865411200316106171764848262393572151413531551391109691825097545640939879322175629294161192609046896305058623395719212168600319898562189136728642554759062159456729803953669824318320450210315841043442913269454499954942837778523535917792813274147449818827123838028624787165683694823680582637345047095904865629658951671922537187635102007437813428612050300300949513770097139816479087505346232187422048425638448069520150074397670663050947031621656247331012553710052604056873484095165001879670979973260256782844856058190073524749492253654731120929456585724568529900094091225211523881183353840297154625350367360079534955935598065273065593260151030152435926512926841231731250757903907264216695260101923637484358577462652437691808019642409750177184515665263074888266259196240678381226502332635371011747352027427507283748528411077161652124605276974787528758294827336505239243252105827957159244557313999120968378651265627544634170251919015821548699229176565863901732315222176184815688025527608559459870988346620173995416995841495047952378820679427442213681067870942720564391288898007416643887585980906457993817843047100714712183950740288577271212219955176913652160332519530253056661798029720856118708342280782336454367957480874743173445090216844679790081993635972165173367055346082028732621984535107564888731929200361528110490496959914482366357694947843684555322773020844847936541517578066336641145484623483042299366445513213965790379446958546421101974354053666292262592314858872318344457393428120426323775249802045838586496182996836101207967948303878840495444041790769241711532202356705843684808478082133218638962522008057013311325780473261042863191718901239540803076578105759567613117859876780514307925344982477838407057012534801419815318129076220506787565366884372051596502855122945568227695108823300983912073420229568901010766389432932859151018768843717892868827299876355366354618546863929321815500008150150527264735852714355491938224119397236275393694126053477793587679017946349954470208424186686498166555134061126875325403283587078201984131944781537275654181234193270552985648429487610650868461142078737841939479513825036692396789019374987509359943375409657009715114542135337683017316544635126427706820063502461615265299465060958809065239370135669729755531839572132099429604638538477711697689685282878804353545959171707971416697882030268635065728651426080695825753809953180121132293160530340363437969033558970634102526398047905400115876233524131271109394948043908380628439582357888566512785708305391068844808145921893774111284221013354540202038402923091082915247535290013549647033223694809538362438462967547285776071163342576136086706568358997935608691687186734420038458805416207679111049760628898510057507814699981955375011483491561863422935040000000000000000000000000000000000000000000000000000000000000*i1^140 + -1210569972022614849495168527112552172115480515474852618127088392954614534008577136099694039870931000740880071258384768938924347400415182663648241860184024827780291259103331181403400575638818681921290052490596626004785804701414266495065588220536318467217060057252095726787055065445063233867542762262047296266668354854181065599665782653971270193989030289040336042792634124933052261474676061339713758425160624510466563580669108656129707405685351575240230760598888899797982511349848995276813271461969655187376708884983300039375486121548049834703574532717949709108652922074540413886405308569185544509624774569269878561322442061010650599022266237586530486177114920907253659056842974890895791090612577515915997672319372557080775912545198961535353963670562387139894261796958095492727259535122569638171883265317417845051024342377689232449829872763378964313737101362730559691495564559844889653658234957396001676864926919131985178563611518882122058795105120044961536673844391014421880898349372069019688947555614963432179313601630719597031582382983404422416942072089939252408734610725393165259875738142732178876265689605294720648327943903600718150965938661503127893701997372792608984063340437170899259245401086827467828689038826155486803340308258176812602583773499883639062357072230075646823993676811130395330809445532688490519391636089447794869090047178728989222843821126285539995834472725347865992557418940050858592054878355800755042991142323401935888001783544041235985954791517490168128317429899161361895615028423189689939110383882965502295153059907366226416265023945433908254687510996156756148935643852013302146767904380788574360605417990539016034473131875825895429502034194304241869575163715157620226625432499788716971968895471214408969019083987178825121373928340225575300610824662826119165445961194133714000653930331045258966896434909905519996581255573085287704026889790921041720380669775673305223009180204376608439396839363183311301694599614023415785080910998501221333781358816856723031721799831489996138106574648086126864710944981676542864113899257116566129708052167547074921259116883738790013541304372064374656978924194235739059009111349905425805741847306418838226153672190775668551712439710542799647730119870995754579155593679687245180661607039632480882224248886443086412152284334520423659545374064085983751922994603259294348606277922220313214809733166852094563832363841844688071880929567077429153897230993920267773627691462449853748260512573996257267886730620741669074991143111658004307695408986081959693213423345647708904183468334368676171569749828772782908380370399093995863868652269689088248617599034775623307306899974945304831681154646068096080348582901362482227091881072393602581764723637609912198946254512419441218634258824142560791042030035936289022889995847668599424116923159921522829802694855171433851672999596460688356287954360140174213537923014191074580074857037897412655987664938413224958246659321026166391599949596150737412507265178533500605204196066539130242608826990091418953083618698352561335147654691651662540940811320978282410717992673623121177445561397808806845884299229544857450251675640762047121658692605626594989553268947552988268695820384885262543355003407110680195826405038295258384004514992835499494440702205921425032162012073054241984803402199357013243107385533920890841086090750396216326430064093353560263387120811628312926212267889003257814992349711405801026950244414669166539903192533268770219178160473135428868395592701057606959821753385604761049898761084859205924407426064120395114256306455510355905369760627781143465126939813277148631922823548047804972246870570999971227545544390673832234760029291543698281209205725230043640288484825743750745066326825516156804582392340903168842336070093900907740572880050935941338124225766069919272986157548653439873286733868263473137400164120205326602939517511529977611195695811857745826583859386866578633545884395309079869754083272888635229761388370386311187632719793107111245771177471187598565791419719601641183159335354375822453989423534345299827375892598027579281376229701187481642489739005132800000000000000000000000000000000000000000000000000000000000*i1^141 + -17588955945265194819180887548754009997008867695612630767339652763109568798405092543936472530515844647731799063693064987118857122119077818898095754200088830788891212753002262078302258439751095732071648170466212556134823278063959249003337169535721252434087816570117827035581152163017337663329649776761536247772223895919659680656599514442489696484262577923239547157073540423983824056445869027434412512540717654280862977456458345556717069245209682843475073220562346359112660630506038765910098831908381811142390887591759269391202585911152082834503336403486709400096297407347776006163552376720668566368681621560136390734784615591240423047558387024430784402223748201731409542509364812363360708170098473943565674048715536596126415473945264477076985900518390354857413307636968221759678109053039918844187098734062225786693479941061268582243636967859135596557820576970549160430734746660078123779253893917007977924234926991279519690575341602145155864950761550946347252830039291554478044592213050572171119976869206309066943872688671175222480970435077618672351322898237763908834909046850551030019137328681995298168343916485597007153841895167423700050507284188154679197273077882231860111622822609184845508533383532705816935590363027553376755199676926282135744160942891313752197093149548675789855258582291351126279329148652862569661739572198909833425593483794037058692226640034314599194243930678867576833048157732289718091541534573462320426582883240025336782117033636474541751710608485701531287142266504970477957728009922219423510896659254863903811359737574991867352365336544837796892522134123945083111934810382654791091970397276770072473267092153595909897698240443023675446360221335688089344822685498743860291793946389370261337061798207254396842345844386180440093082203644916128093388185251920373297949964955234940273931452129602754658713656809638233313015297218716246376423220818269909651827093285767281658610151547557414706177455054752442527168346048565387941927791248444912887827503608824934758565090170612192315811916904519272961905748410547124248048022125055994946226245265182990164287741893120454107590550492728752948330656475345387522399784091252341415534501030355250602923365643495438190435142381312589394513542664122157284397986782521845795149080166842742933897693566285003777575664980706690654055610745966804880941505340494702809322969431589528767567029152515538798856245944842722681161389300840970738593113818885263530171300309273747878573568570626960348430390176800589632700066298614281450412929719047443904517645124998100322965895735840234618562706266202190923003245240839001461019208609989254645212479446673754950654229116217062217576862362472566017360243524709256913721441305854815837797666368821336081868243291817129812355082281786330146546233378470019453572967554910708860422274437299100898616992069494128183761982793544254630442164756329881250952918198227261423832609405440641068505212345330311372745213789030173299195188977986733815290150294425909656913779644087184967659118483122691395829032743108484311985768459535620752596682864032804575396263542177335695768916508005463225870492543947860870699782524052988890650818652692772105641799544504821770292313249706331884095502524270208524893347245268382646452033480753573824290770785079969849304141001419779399141531698740004808646141879828857621078603393227116060590883948293439002491386393045318202780140343637959727332027689247662454242597361712959269482066524465022646080436983072220920529397576972940544621693025040860068895461565881811596065754691100781490928575087323258044431583579423384615615796536931316351646858483873588444148682161620919112898281476657723177439009632998157298525542974367618863616839569618903947035266637443108789306188895210267002883069982695062242291996951345369778918864844881088337133405737582633144501470342772572091647375552706518189348762214465319258676915710659730919530201382765752410111214418024262208832564351416087342845235440616279875980403894879609809277442502703506783760229704576673919428162273952107926557912606242188160707524082863448045224130805600234598563840000000000000000000000000000000000000000000000000000000000*i1^142 + 188866051882680185204143386352539520164500230426223689087536119132012231196465355598667145270962095296965615985432400028847021947451487290251755618208102957057037110021165417002330605091117579494823530227796582186479804008233707397133246805787671006222361972369074525895236781790444610939178830378137622625271656657894294393779557321666976571807887184898800183886618311660562702054001526441827937932560630888839274615085291049192510047509385434536942452616740276450253842476800505803154161099033579962890443886076749167832519423024499384534080281530319348791371272700428662954089349131752912507884315086264271433055898009555052652551416258643388384192698969395517246934105522362755992806799775180114747954134805717512637420552117778811995499256828881007704177821686920711508127861396593367783239959542195210224934316594067933854082410009943616879197223668711358707455914726947706697646623396516360510939446532013509482721317810266386215931166269081632030284352950554794925410658738753944722650842299398240017314539023650013936184890880120965623605264861347516616449586986841770235936456645027631725265793051634136839749883864358124018775950505123080238310644128244338659957467903445327824955195166875431946594864434982862184089325597105361229815837282616549689253284900622279869308930803888291080058388384189978950040970761631105686077758975135675060093808491947765962716419116273859337907924818456451384280615829908719311242749999741481751034556445045832387279095111505728158761154000521590903162031390126662831729600679679153302031550885713747556008948352286685586889224578491790961575305734219039830941530187542012136279080281109467371111389207397952960394477830403454065309359628795886695611781889231027500484974426990627234705728132345451132869028941274170258031912276982943022507024144874913462791438640074716393062146409583246993267572549335906228147686070213763283769587464355587553126382506901674079878559421995780011821094713868184443354575988894109909826663990378845747807757476670816969928753215533243575241362970776840057154427614210210915652795259296130516545608116564521306220956188893084374608658488332440501805925317160799523925094305333301753468319485006783789604776357151782237820468422855424248441904226529344744991170404490653532318708986018338742053742857323248541430059569291012224154454030985723870106297154189610673078839566004671697695361966563050451385753443185367360614053315675647751694399527872266170642108490180666709325506461292374739490247417711963025653361953229657328059576873155422977558689769815044398219885926456340904948330163253336648664226876842818600357403622220560499204988413115397205009431488642021975109792320857832532460745933051797642323626428741509546584702403978165551412000483788861618769425849045012943069832354041969078076328772799641732393238378454155291909449592314920596615779984285806515857592976735119184897134364783857983185039875888794917698766684253400040883159859395245425178219056720158646168551854125049310984145580383375524881772258665526880397364135036817796720002054803276375903074825916337270089041588518617988836785049413247996125088980496921874553127918736576960180036711562135041943766799543874668922551906033574192928200038760188625956656880248949621417716482756861675195750754804935350043282807535360277827996266495925119354064397861769923229644847401918451663606690793476295447909792276651369583753845079719596844601898205918783366304111685769092588993994344280824876580807247828367843134020114527465031797550003990311984174915352446900891117236462865275716175755291989262353980739943547936397284803837131915007805648136766284993730285138285102474261039624214955769228546831842318386882007205783697649019411925709112883230759572102480475248610343689743794167862417750222907570074357109047155105781745135869161415324882305826404010545284718131146689330519587959434483597821907799756523801069803325725068895133922274794868348446986476165997494077674435374541591988620584898160286776414247255472068669891497514579199129473682857888992083877813008747908004320350282453699786702848000000000000000000000000000000000000000000000000000000000*i1^143 + -5452245206782916612600675536541552813384802200579208508323221316533520852763285890350143441113734388080587740665553539851027672294742450476947435080866626004619137555935174640331763521073263242916150991728047770377536132022821613891657083308856367379998958332015017668916988422831029515498286512285932673180790915121479068114926581037100891208675164820644640831431705895302816183111469746984162148778801847489849847883941165781391469451690607720926483772456015131826257509578790075858788243315868261958738952676306079496622344403107573587054200240770227526357812371083366584752051975166774757243837166304668363143907123531105529418184597905217521376370330057244943652833759779103832854136929806695369163653729937970855240183891403992763376369464437481790185379320397017851545448557952720936301375175599762881458618760847615426314009131160435970837511337857804065441645830907199477248777957585424552647934477704425673342661702210650527812613640250474086172889266361741204643759013448868686490972145564812227440778123968374756343186896055579994673435935226098901498091109964456116310341999138440588813661206713130784402396985767526112700703215215019395566626509473592823037269763333945931984047712686340832955644229479449447277910372631375161683577934490897493596950894140226199798040018268884622864533359338095703079267281961092824154394922025704783511275071561102187049906687635236173866434522777041116357587255537119492235513838648677168127621429406878833141992534258328326831899636730934782557751327234833978939861360249137067308571193835760060112445816538695492925885020102618046724624886278531339928227174445782551663880827312558891928283266202639801708931182213389813113677609644992754554282565217288221161198317641514058057101472174138068822528233186699794515696303277452987772005887650867113629400154804591547759779924598136879318979113959314327727554980262891657444475090600756962508396720927689142179870263884645401044734156645682421272453804483241976345615229691531346550073780285763073402395101927459184676969523573468408043459066305669595186822594598626327240640326347760908489752188167716616211284485213198627849168616711163340421414130534782448925523437493288777011982407257093486046932350857602035386500676696331153814842739165321082772436780413334681985810009112560828477829681755230646413250761777878413811881639667359398544516591716176896871072104176389191031362741839046799118486704249618784792539249337639380187644830611602174655217429763801379506636868797599554561183624795954312094379586867400107723100512517099746586246624732822203710043092401948391219706185468562775288117602141597527185146234018853671732953438258823211125582447159189562090738768789095432380141352467754346588710461471348767524733248966421889750995634346750807520360291431017642408939915510860313486656081663548085336932722229726551742136085013522973209873226086268704353184478942846927122288865185028438344753237171341235757445447144708434594671179336369435695552807067478901455685270569540499328471678059170107235098018527161606643242125047865485359335180059405410047881686415247622152871459316509366080846452588704201044038583782241318743661650954661060284705594696657219942602053027091866061516943079457937051915821185695612700171259976958401180058155412499520958302530383007411231688164646113775207513121146569259598361589613703521989723878019284265939976163410976738196319546592731362607125761812531246512984645990376406918961893270500727446494416184588204375822939901758423855004724157136104784530073822425871404281559465538676552133774509119452605864879871442306445944735326925488117011375135639817374272885826734001164464907528128270964744348391492564484258863874690527251397452107971585412681839153342327708086040712614998387484320750337826668459341876202711008977463336326693994752813978711305043136520139662591210450172162169553383661022611065985991542466391276705579398719072728078382252374350523675512989858228861939617761705625195340049782663816220914748063634268556007292151076113624065678364868334919168890379098006347193002031788851200000000000000000000000000000000000000000000000000000000*i1^144 + 64609127785951120398652975924004290101823917406287559622499023342457899897326060653210121320656899311295395069203292419657498059926938261204433053102630945656985961551979088455206907970272955120619598650082016023151268203189940142521838784438204709487332423466366967573165724760173958300240154868953837266638816713583809937372227411637570472891137136234044484514494506013097896644659285466227168831689819144851942166915050574787819169006438308103589612995687254893765613149975883278258079829760367748435413258211920051376021365856196967566623443738803346458333095677575372707728772286352754767509143820523533828807224586634116451084530713046360756517087883418780253445231964318369463955028616251278723008347710675210711921458710742325279682183543789921384610604165561639096084081392506478843643982148928548988053140491523020420662776365235699486776809942439526015957753440805439359083126797094181959666791820371397759534229658269666707929498797908910956820216385952281605665739348483540700744356253756464986662647972869364283429492375918024907680976569326729615414178414650684676315873878670948081622709060606975794715858729298225600177285093502861323809424471875871175765788472907659704843681445163792749113057483996825793049336579303012857324474798546336518785766930160872291965808836438305266392713867857917451112703239124182076243749468497398090418806740095590489056885473276829920284085637917642341948231316970338082977166153378127220708120931202636609759017255138969227450108287741178054396662950508194641816890705977236809054619097554096829242068818024586706043456540997085559430000291746036563479318319952978724509024651726949717964056997270841273170853144022029023176942427497525550157951252685865691462749298163890241500144904888903219675888239516238147032279857364169623898844630870637169247046886690326324610986068619504620118383281860470359429310734140383641991332081332401931772147820755850633975915700740987974873352846289791331617048837167596064091431967502670259552433601988951838822449105112714919195605803671559589680631508805873405832967215788026106622847863811747255850033808538867173925284641787862318331927176362965571638610903846716328668726514116350758511515457655915602336774158411314253918881988365952780548550165378138465739800672469562297897875655822310664313376664373601992687296054055985954708191072555637348162761013619867501694112927485362417175180443038060365611625913921752333210188402119354738475726165043318237483416612138132521996420494708573911890130426599305068109396983895327458820814504337064123189002008381412334587222474478399894700750722311852911600877542902067744560985962412391300566986210774435813534021822069792479250440732386735302699549085950165122422081995734159236580158252285694054742963044995444225571586481550549363294842619119200263814048255910447621307770991460795261982051373877748815594418380485761761076232197205859370858252237495832875429779076520408404243185055023955300266845908423719394625043064368136532088118288041405180898764396462212331614936319778647224435280606608364926669915074997042152997919165575701035728227665829351413940631808060160679656193559078180052306511822316105167566130362038651949306610145158515310606612566535202566716319019549645399731445595324100169349908917437518890784233179188945715531163486807271616083473254352409451916799519915517224824521631123487325822913462432675861802576757075020104156805626988020922672370656453685430377811588573032455156601306200736155787500570353211665690156895521593028773450085632159663923840053921837503283661931664135070919002426468381414376224716652223936943693841813142115763722612971053920305707248044081241684178746659477493255104840021191344201589074065366871234615513632008466690542884069456963560849323216936967362042126384377614241600191681443214740660876927579332705739657573098042201701148769270335170163191911436106059064991057762651377563159399499040868547226994629449383806975978355624889392738836106437312630200945871014473709171699161814457644245534773290947575758538871290431081989092373692416000000000000000000000000000000000000000000000000000000000*i1^145 + -248191157584396902844271337983334987214241408201190465405575854895358227962646124930568990000174374693542951172598406915175110672816471422298109050722713930012703769448507101417022021798098482553775529590829532382040942812097558528870249826868368020396236249825446209294843561822455099621172243008473794080463206801373386274444066651521400292881681996744759542624921538639024643588656459359075551132907888431226310506417814578853376806296029928144348652536638183479469281461317839937476658925156213001543349191768454508159952468875407407154161270477809721471638473730332559664808973846962130015822012928284385680177102899405762925405195104432219383869999005744730508844518648340679880990471624571675999346234495089226550581911765513984038546979125022281254251241995876800063096271534483913867986181282603213871238777826624435640624117338581748105921878049879993311078794813411660240732204674221637803054466937989304450186407244209587309420704069060969001843142911158963719438826428954843157757588303009497458089503792336905744063315829618692928085456041161379479281158662305982012435456099390672752784998905852338426672714806088293568252725488100458834045024759579686855939396649281078124512711034531904222567695139460383581846685139644157628264377786680436914337432011296501445464548944629114572333110101652704686970008626416914845773002917466506008497719280050972966126130730457035215395199197198505205332134764158135980022906499290222476916564194519684699998038955060363634039854855692816364772677291923996141422773864389957387319260024496883838826137754093318838833040586316842314222529782404555179433588146107333556330732732231021675825145240181602103103716636664520771192514506236339933453175570578999640625800252580085965691576066600791076348402671437304616538041346986000607612508866433274841732022767828958121561895388905628690484267730011225855589321508938538171131686983013010673735465356980235177841740379209209503867801590487748829866909226782251223385498188418703564940057453985527467751561852033124383265955058717255181392249111841344959267813432645400424186199439052595550109276804479470067409461815698769201652233007623367224128207903669158756932708040354041644502736428019374895497732534863843905541521213537245497376033253938847447722091547368527805919509930004820752885949439802233652988000463385641150902648035399734909223575077814058993561826876465194899960931136173840807029338883536733621774093891784686088209942973451573719021234434082243093553452213036546653833201815892499929177992619137067941299571106347783711585676091095125094808935337764003229755426339959991598810454348395200762383651679602702231020615321238003047006262747955318818779306687624797732399411681790466482087822739311296830565421245586374769929411503653980268550138698432870258599781251508674485677746229130013134408147739122307602682737227729725533939952015521434630893094285809732843470121528415304824655818072074927815036513119463411985378102562003353137062271407080645979382505658698829703392186891577335002295861630076107981371193089615371273181591210999281676637483513935864915288490422488236404309902915923176651431964061922333919628633753021547628263214924046659860777231642128359976054383273915435670775620377831747330436620334234636438319078278988403871872560568703920616589792321697410498001676457441366992287307698364299947986095107796830548451326049760426483205663723650692412638182474077445839861285788177898239300934467539383419955395132388114462603874514032961476188285725586563742382416566408561175068640803972456480084128788348641111944757373159441220066086961011703123368713875968218239761799163347115376002868813690873171345366811795832308842716040318319179872349820850647906538699389033969044774528144027022418908843418210683631213665803938465157500601495916169191866931805474301437249569886943741247946513160834812841208354579178372130473125927570232990903078285008948483382609173825924111239322157225104421273900637026640055877926285601234053755261367925795838751093914789259919466479380371318742673258748837888000000000000000000000000000000000000000000000000000000*i1^146 + 505829018623976551092064675390214646847462455096038582747852367230538522010526700790683371973367708743544258270783033471427478305333246407957478993311699519237001288394584160855063640160438780773262967612665027930083909547551963432811871490038696447066746754864031091348555866809681332694924995889467242619020560609867531914387975096375757517573385223646349142634674369894823596410879022834742302025953563745772520744793092017294171916135619171148261468041804841190618225818355172895294216270251357157226532229744694340771083956685092353319562705956236168348851605408521670214411535737574338665557722492239284731084027167820635414494386374616189503029456036296525134860655789335291715243246479927120502523574355997793833684743821122500184665798833446935242051078620048050037427911695366253399846498279841383296253590286830040976878901840572925864015631526388450113971112889772553459333956927683213828921550259751466518388344463086499800687923291263761390820159919008391173773195266749842835682288655307088504072812426012519615789755336692414023096414720445620699308508610030555435408410412903843349733012508736340433541395561572634739044085310519674788731157602301764154241241572464753520411348769106020359568689886635781684388945349078763064087588463342887847745916991221790336943890814360896424977569329808344959886234130802437294472303115033361730830350306334854566078120392952633442436232475844091435762423517147823881696953529437071367686471169679804532111128635934892397059101560303306934826244750524049126995427982520828525417517628426409426493651572039686872867505736840360376211595723628324238655523152907553653313967624213753279087168700367397027928617680609517890097257106594334143847837447296081483745643405864482559451018682296082370512293126422357854903011310720164004821452836955805868663545924641422454735301953206089108148005240536099201727654884948514234788592690803714355665234324561431189442672845431945473683488772867985245332316858765999096935021091079757777336709512448333585305391520281538826998256078577397272406500756492972348274656710414718107116566449749431339258195195532680724160153075865044495478271141830620863274513764364918368600177276733918271683435346760211059609763274683547056267812353885077141478724502892341743290209460236077335115246055463941425990564288546210380686677530561545326757227160725739108824284105348754820215857102163424348995578077566108427975854816831333239252014964317929514984552028098768911798252158723328822962337424310047141497045202064154172075329732985620683177317450359583214239682682884238351886311558982547423811733000053798006499799440837994028110760541288242489590368687080124491575984241553832405484541363804853998224455503604056296315626971480665886857273629144471565101284755556449713385089719478948249991187186936745919681907148153697365981656558170108131512344911345360888176063861164232394324783053737811852663515597621530598444941434815406780585303179553724124344166370193218473246748530211567384312949466062925900945303539747442955117167346255931524673931304465708917527034084240477779459864123265622304737927304640231004831286192465246272807971029260746499581472553627564098804475537474095709158930892191051246530156315231600607823513296165530770390194953380332919424088611135604691562258610629332372157541993821467739545796365397666732991417891281920031023093442454580258046875479903168002199034645110022143165958491948932457929902094032431634800644133433718933000291515158265416606645479733105669374652680927405381725765173191893574723243896493427735486264813681901998886647336723659297608383907927845051449301646583824389741512841993248032527333596091216595162022405274187376031785774568814253574187961869223271924994005834377250269030088936802499214884297929658213250060128721115323882178967080479945999015722000708513577153420713176361123657199075963179573706787008299433476434063037838326932155656924322256261673471930356362672709813401269140439607414986637570356626983875527723529775108375247133783646644784181364556361756909465698408857600000000000000000000000000000000000000000000000000000*i1^147 + -11911141099732767713178879605674248603204637298526653558836146422045238297142447774594905957246462707731541870977285860442911448734422408771562531785563540500486376508759553864295932388578060192547596363303952164516727353398200487386746781783655072472888396701013573991558300879764642906476124077957275153697260260759778646617159989521471274039859923094573255986655444089048372747158516533692440286357194057944509247551908402280417502637672334809953511181209742530125974814951216351239827529212188726973033920296075239703738788295114624720460104146774944563855933935383051939859616742574317552502777862539505833045045346173254019033501980298767014332886934322000419571802494457504004480251725414692269589851756383044430852246560337778112692724835217033236240992515864134330114131938700154906082982763416369016557772441507085714650376726877353304662048634530590761640145924817210041789059451944419656887858955480519499549314902582202610996090173262232076633418970338541994405383519088577595128112438565786161489924824444605706260548397495897601814528070427933212367129546532143796572602014985268558931103980594546082263394598261245150985286010389297565653821306516458653202710717090600257605329671879423067462507092291264926927537133123432066461344323680652687372977366197055930202000126720293056313168313909360264771743479695461723665934284836812176366991953275249379881573681802715002577902548479885549134248918452761708256024491923240088598326080857615979300279343612631260248349309849764013921083898036447141584087874957451641674262115268522037644168571593872399645810501276175201940053762701326272170968179517778167568730286883751711060977485255434239280105638142692939963050741835387002805245626293599143410816379748615184958344625153200603924360777049362354105024620625383607126375014250169627141848339141639442852060326568132785681004442252590079998865312717298248998336230507320614074708277460152407768153144283815998453580104221705942371796211476733439269380740929922515483415176977067756310298284983214779034747293194839335792575801437359713623211289115448030507447642884792504643971209001456539914134546424034122288717285527180514033343007150892592816159923757967765090714205977865306994805352875139890418715360761722511226951154598260967407163867819718295053957548593558259613426159344905200211352195281871862880084835266303384966484536031017687465844027146446145223204045607313169428022788637336935698547094294728091844197498744441437933930169277070504626026231844990437027133377812983486705124812065920684016481797107314458929619357460233585023306598153084723916318583147708044588211529696388235868090487101746625638165290733797500145438846827795766591814505335506206964076642661748132154425068405051969821469080010227370973754596316911741365466098917117178755019397172150963013037143773448313724943637244955248924809115089949660937382978655202251510012481729554001089295733806289029221637931545450555780323279199546759358172522016501813045598473825279959452104042096256651342928324191223684509642771831445570296298243997557567643030655996688430978522694455944952784646531063363744243892756731815306079653839977630545325638106602187139017612485445673150028816900144866490732853296747415394965711420179186947273860769874860207625695773215974243087421627118015806737317106313316809707943325536132987788140682754439610033430690324903605338483182487663818902758220881545810772949950373854052472109028044597878075905189194203682897763566575894892035876080906229869020933645571376898689925094605830989678172255873732927918557308021504639445130892510909663551767425835533622299762267053169468632065324959268558663289137247032165087616899199629982757725245174252957213241188425283621906231880628878837730882452114858455030716521908870491102914272281583854283015999255934763901967548496147748636308123667292495125376326990835988728109226421085853380642390247485830344532810799547061444354674097693554952370606079292759044941324224204029984060173753074312971355499688114954933892720230755306957401880694955704320000000000000000000000000000000000000000000000000000*i1^148 + 143202390547622560100817370215068453581605411506024971352619002343516495050026266078527234389039197671075065145806698341289981415279259271192195743548857691349752483978577687593800457886075517317257728014614652152522938929685077225598991230801933481029601677325639549328868079373769413074317187818822850484877316419530251330703942145564880482460061220051685841176343211153118150651761533413041063250045797725688030852126996149990996083279207847384472990480707571633569375178495804350505263726406615388180642197870779657708006968865597774761156256149813833418668285113376767648728471155997325183026736555125299730740071262789291564869959217688922117336225281375285874615555797260609615775716715784754284346618737889233726676192532031139077462414884042227411232692806039196104081024258973481300823758125477519649111004012203347829494547144148622431476346726886014380876568870538366155309948120040552223098784391284076593621969564372683254163342733406238905539769378264890511839309008466386858023158482785870071911388453634994534236908825276209416906376239293742502550727660535261436622230581324155722739711407103862396072113022632694161088673819491358694014558640261499823218837739098276942280289128790647683235230289801340081769954416612240542373250033601678383706753354084683858241975930984105426630168046388049462038937746461549710644777462125589563848132616752607132943359628901318625351271021863269871913544625246927596648273485031676254841441495792847709286355966884512203774002854760531142874647317173832469572446706481299378877595164141077076430544904971292151720877173800378762352996087567176923723069308515934744521879687542561547281333332244923089092623551247580281082316797483703847768394494787895868411303498659889119351936897681661733306703655622871210742670517538643183320565137885662150873286412810181241371046746516157024766718276740264189618080136429236264855490170804026493521458709072525107700604744027771051840930153230189464289282470033928020320104715358585417559085781235023780691308774560294229717864685573262703176905999061522446849980091086825293879193209280286584317598175652076720919006284504881599044766690358209689073559580974931256866794783531785356436854711958071749425879984666386787075838953270168440105242138537365697915035600748841099497543904509144770317365229483827373496534182371393952100580999945576836386953248058128213886837923767703227099390520702590359995985977568281741422840762879278337597481599098869835565444342884478565142848046816196157864242718652750726620235111869057719708558015265340870088451783958777587518875951326773008537225172956504317876852438212973816079364758701611984560910920949841488076426056118047348793329950332920154567747508075557226249710302468467387413259134328590821271252514826331368153987379502517744550126527630265350761739745386097524785716739485179306535852711820524997731877631198477483540317320931875281434421193338788499801592684939510081414870988512263614879447735324326706443042290814011518021857164756337487260685049122114101212784546846696586760159618053625439795965843743378383355515071067967360830913338838106806400970122028511670723419885860393588886065287564478824804396091272192457975658804451710950912575062155330538548901107986330963844055647679989792738471725207319167076871791761602511842526117904546316937928878243008591044016276517403280119869326826800009419303239470980240832442491695182885525862133270159964352455737356462451083131321486894500052008270984348663226107921801415733166151031137105604481765927954864593315241746568149072792872016726009015501545693122013415311224623866758471101298480668921432271315493768859073545525404908272789699156319394354816698446280769315483299165563580596768930014191050696509232690066524079718669701747290351948307006477999467166795947982095393626769455018743064176957364870419254122830365868968270619999634176517365998264979970545184657578831981585234948303578313447587469005760017352460576668142590530463564215272193949356841738512884722612899171755629574314594307646947328000000000000000000000000000000000000000000000000000*i1^149 + -827691863238099006586984269803955347724089272889265600036072505711221143149509034021637511162330899634520104224308223310281104421480590961782813007963148392592680279570694972228682395957960979793427602108847873202686152454961689803185983073050837098506255561988873505696355581423857364572506062886222258950980020053881889077537607342621098284847418975059921164375385769065320806915276148062598727860110367565810133916161784777595581390084162814154439292964507106473065081988123563978851190850016219714156961485765483036009391354962962218686975802786161969013687818267721033266140842396977970177517188374248036475146603930331335178948547764792137461727729576065440814044520168020684031122458305379786253698066264366993338774621253409139026362324403485986188589138416927613586048736886301635797240415416902651364828001660506821690351069719707487648126053246141060133918005292226467965069665801248912358142906036858895709412954391131000196536085954798682078666092928072512353537801151359536486770695146206467356995982466761048853975355722257723767735640534156476810156552580289231822384129544797530442687344210370811817118044968769334923293316796087551548204868763717836973893988493757312798096350313658573107475401151924623899154027239430000254911548491980749803020473285397388086710244858912754851249103984349609197518362496899579441357031144235139779272592826317162072623492764774737479255541869836002967701216478396286093101377510863275389637750226094137240918105864167147366301365774270549067244113582172953995405815935221960901234880357086042021406959846450634219225987946534818692079017705569224333559230957400396154225179412202889139908569297190276880098093962854481768767305109969095872015779969468571659860961873757053997992195027698784918885443683117556664798454255116640792571573227758983651038637650335296830720766223257219481893871505370802525156239553844868346730705389936058719711589124559548883054618807922206637734705123166077483435133305877987650505501930544214103883894472566838066376014210325914991125157979110236005027968675243397821029038679508249364549921780624090905159061073810713873582865853609102029561391058850308380230188669238947637294306276322012154793291479027933680076530083963946316143110623404750663979553860139991232228840135829639366121503192656052251460274198494371667831307065959002133827776631723426202471673089299100802057130341014296415151168903903662834457784453759121835624486917785202501048958630076266323944516694841914012535942934227114356967660277467248743412404455727258144438651588398576542464687585048475767190509087136560517003083307492977486959847893922993211954429113385846042676084622804542294281497319445904323389735677793773460591228702504089059338850495761464634343388445412635755817338601420807513356596558869936690266981245315323802499349998217775138040932213975905436159568820265934844526395787287269992664473431983925407463140210625336153431388513533931562981352571764834825216763440121028240278643741461842286629359065257362398717655823867493991030808102077479267008706676954527854035286104103861703055544251739117824922936673900418348693992351566045859470297870470649979918084308133651771753569194353974169976411369341680300806929901394815485274916838612324728047059680794258253081038334468194820178349587467076833881420820001023453291816912899998091733722434826474890801435230334740812171346394504298945090920077427798484675168543718298216333970864096633962504292271137065377520872833548832706309698282204628520920083474352916058102922603699459630401031558084456190812382274577364137607755973687328974367666765948690442925978623515865799604296066659948304238323892930827457851830755901834989891840303167333541482452028559032244307981269100167527060505218293711425423081312230766986884939111742191536628058324028476669592195956716134558972756129549782281448985910704447642652907810519774407732418572517626492874620432485205618499139283714434775766523999026501412564531934332952230332916963267794404832870511411277859120625399319494656000000000000000000000000000000000000000000000000000000*i1^150 + 2762034130490057842129927751397865971684802535801588341074988604397589533944737435509411776565836572728630408909386737964637663325037671441592814240065562456060897111904800670082552290691679831493958078970703353371869697698385576105802821081935624120655445204348404694904162170381385580767572070856610955427805192433271838531043979658116923474933072978201948880119093914974667557382528120236125655155768266860622521038337014399769177168490221923860810557079834532547247482465638794366332316012084487124546716163587307878912180124156438729111238485397055677111269047145114940960182397937046656960100272916801791869085231444355798145706110946555371891976658945380035260458081537217761777800540392071461366950545426899905253242306125613724703778071583961522274565027947112127888891409537832158379347337814368795360162117125826055317683796506438515082761946508077322602812932547661092606289646958568272497486247955489599190376456991995660541826761401957797341004366958484776004583219059400285470831464336029976822794884387077776614773566101364234675758761654661966516615049799941731350233257087187749216490943190832517515981778277414237910156626436105867330153277367127033399240420201337849334798672825260496682651139712001321368105923439348690391318140703956576352772795975117540525062738604273914808406143965486700872718861714640192756966765830292998339005966632863721373120340331492674488023180349165971006063746145401246570179099403246918912727459226309951141300872821609833667275875990601418047620620283298507624625836788831071713591418153391755655959344054931947299765190275890861305587880802382161593577670159775210861508265102166213713377150360607537646814271186490213396205169426358105094360895837011892439952415059285480687236669746172030335596508946923259162473063148979756623169790528641099752579789694285712029343484298017353257968898208072402814333992624558130316703515869362152466393582095785213102352586085298771740772136094544782665035075543620413831557948735171157397915492766454886989503074591029033764662266481690042828248481700751988754019609682463275421319911128929781729866000936243213285243252570390808180115845655901347897755263636702592381754195109753608231422334589285155778241923299262513547900513947167090442645414474891858144399587658647855582584001650702649312748726766398063729631304132019621648012113215917602734683366502781586046537374384715841249552252452653295162929741126573158175110462755952192514495174591627509636062271183431997576621774301969290879233757872839757372162056924956298247585194363036819545657521874625891129073095539504706613566219391210037307500070565013324758339254582183949687809552700545294956283408122139399338311951322164458790062280875265114042024993893853210532330402510961632183906038815957443236392852715941863141680769262572660628178941821657574440018956905085963658554844382134877087124403990906942555105824037513845253663864385823466784046067699361824915104687701443845116432791214771208107518980768123198804000584968754937356127744623190117044486465256474370026436528181804752846222576459651647053773229636703697672446762974460624947231585815704227552463140902348910496981276384497500298631046543775176406489006959677401628448989695108348958773697360187771794745934952772657390002981529945568302478185724375148238083822948625763066121607014102924596318325902767282921505608665645719946465821825791684996339573742908121512340804092189313318168609315670169607153387592245037642243535513472288279235205051305214253669356279313476009765499577047021044862824655459450428819416346364578296320257027558197235859626403976600825502497269614714952762361106141191801637795333800841394135309734460760075845373052236033124088311244910008777234424273823681282965451891836928495103319360244587341506939409103235535986728876033354376989130769147562572226201579876940913703898181313025523500860740075581872106858295627948316021275082919788857435037292618067363947450761155500865333507162239012847646159264037769667737773810129225210905694075617280000000000000000000000000000000000000000000000000*i1^151 + -5443159544100190063647569584338703425661719083296594489839093354316178053169653942245969267270673102960933617583165179394832184366504042156449915641341396839351002756852602269348330341720152759795468471173106055779332445376426317328004144289576532376384725465385862556995239785895539669264338431320095710260683960991051657002754702413787540247647100385186057058277878337317367925908489530502263924986391633756971631663695142475668635804093167085070602781116888610713352242533333311933744502973748502383595107546823823644556989923571054547863196329874861005214364930979272485353414282526647954331229392743520256365858441575428798594984628756867394887679782149548362456644480212593925308076494776641570727537525935848042798845236743860625930072061600479866512212833524956612412055990110826074722040264233277866000842566224348698371228850051189730289478054487049501110806341098494837420095622545541248375734402951125888887808519538336844621171864430006467722133271405501300113426456810741644941643185338930064959112539563671548817081782910404280219068954974122206275970858971417318060163345199775108563261305228059806734123539009755685889541141647366741417425377536604116467162876041998653782730584425747750603930376805242442598271885674824243510809958783219531312430168832912114198699181989312723011166478697433383446116137253966581124457303024612579236507465995941889878894014463232929871605485147332929558818867327969739143277829884716264786061752931326112056913244109724182138301019092396860374567214760414956033196047869959109132529649474286460824829650337947359042792045168661708401066714995162691313391443318291572516093737092977194303829534121578189453635490784680232255519597458086170398699873908081279861575539711337272709804299379084005995162777448671873469434621657063706965788069740753739244107713636270891290471037818737105339278185574036386365831255312066091699010856029170418341420535125297503766254344363730815471504571720709324532778692202157881457438360946675596823482855020358550072900442595370873033439113090039934984946727448620910082971882386849802590155998943664552791139232826107324332716821927990933725589709821303538382876701001884070017968984133826803048194867610937621784581454632938306766419389816835437949789420147238203198602476476899090248933403904112966334000457557308843828823369338366003921645808173014913265847251356317842034039714622325741602010561671374544136277246790633806568872370458813144216237013126915505068799596368043225549917759296176092118409245615134284271483530044134729713294784965308265924099479611904353346847558832705174092229566389258916042253507743449103896408659335690759972429821688044022849170280550377149134654191362488079768137524210204438824946206831633544064841428741236780789855344396251187925702145708697954776894167063756205217021050256917930468156001153373215930846946329300072795757346295897102885147960537463706608254326804951679170579469847431270350430378224264613675875281086239593216617132016317909765302494612063914445990611151555638221095350108224641234194458364907206569615447833423513946281502235958126510802979119458841791273714367515021722580753349047180180697103402224798903179648403847676862285657843246470719206265460057852174415895951872724011597449003079372207782083654571704169299048281002120680934362037502301754126744739486201192713239230314317322241439900975510598712248497185388549742570654381594394703197391105230548765709264823095220040402783878338331879345124338179940814677660631082435207186367034536920987236557191473719947052116070120294399573762860035153826261217012255900398481903029727416526778303597055705926081919322978459586000135189540841555251393716479328936237810075749234175312946280556219221794636276874648717187268013303759480310024460084047615106261536149782795840938565310744646497166152247248921304592993938074971634736820047501696375812172593516566717526250932236592988341410804919453313259857389305722634314111718661126041913078542471184391124368785902252880669396546445377536000000000000000000000000000000000000000000000000*i1^152 + 5665806811728945336947324918371098022743092978366531175488025018214650781907057922240907711168773769517446785347795152502429129171587691387310292903853007418093865849011947805908618668325686027422730589551729221463822034443311277926405928442622870146110111821804683765274756538645085459723289840891342337558375947185132841993452996763741977914056695676481360852228264792938505615280847754315245008851198957599601717323704946836226779930636961987076483960550125014945420556320058797868326888670611404713156792867525434981026914610743815704435186750496787198240467815566419615649372749131327000771040232449158261860805296501010954806818083156205205727884183528489080204938598868802560157106141374368380609289578135311363537268069121464982803749636720263728195776063934519128243971432227780224971888712457971870583339300483207915232271081899431362344594163181181525043493764269070197702112606901298433448149831157423093364285034313222515160121378887917128459966647728957937091515484629287186657549017641213006074874091827982579080623069708010723440855024365351238313566024990142716220963725344938975000020104281435781080876400967127269318722523700081162959718433278324911809015060194217484193926364755082026191343932371972371466303063476359045260650559514535143882350828688042955306899918852094957006833621664729237534849767223499526151673312390655909591505680431198541418913204503836149417119876623725223257348117222958265411708764642280342890788589200879413493539636829493408326747810086493809638853286180912907779548648699378722909251375753228190270814214830886059414189294241037454988921620429348964555302960283200977061175016753225667374126972553914129412334875414922142069177489772736588967654057839849513245819714974266479150673429520968336009988298182740426371361381904040976153197442387423499421402372004214810508826896382190763379019791790254342193490527408816154057828755952769304737950774686394551578190889708736465135811942788560897777300832334930589167695858325616383593687942537888373997703844509967242671972078599385270744234022335832111798012038954900864549117416187148447486033770813535445234382866208471673468271824045931195363676293247601219570589372366566914514522691020647886076161558246531944301999984106257011280989605068690152099658978707840039997207531495630817112998131316673168066546926796541361368422635773088811780336739665619592083988193986897094464363530567267491462929333557284427917508772379129778936512752292978457097121888722854158752803216885026318240531990448891293077019597439018516144852356316031375123402954606005058742173971851814519651045216379278464770773999717369099290649202506899585362188212247166694980823119983824174740441005259181729076364882791944919153693071754737122592880709006853559009450696335370652883868581400315655290791770623932890882387482154206625536030996221750541155864739094418591023773056086499395295402148598057848664106886389880409192526646017674457887144199536054435011175262077226043901455429628400932490507480409382056446914770628839642310247115003718345413679948677295604411637848800502169071294780942055381322234079925199277812086533093896550296431889153271989746873274942243588542737019371113662794364643277691124600462778426635733292363292863458607865741750999295120610516705346831899238663679825534654258168160691786517605559760398690691406037386752519771685318562961882368517384743999917440343434064360226293467483159235397861186716042941960431028420285845769953719820648752363732258403170868190204543697776939425708869551957585982961298087390861651788682332176950671465110064712355030817134266727417896360153470216159092665538475291772521464950156157763701336801415458986512719624889819972950901228044308810880982205827270255629667160719348190660826269865156591810820949627789344961431640425718925902635452500994444283268443028944097613193537122961931693037257916495253749368087768140417436870715486807768307527297137590918293671724113871810372412144890705599080144636747637807960832103767834847556403200000000000000000000000000000000000000000000000*i1^153 + -1732113884441162116240852110819722934212203871255901689891298913962679496620539018616473753180631201696707305383615705485990484122547419102802937764829435721056619118076318079990635506476021190406290917233071696213734193487957825174850265775026584285006753742876117256354042648999934449071165686506531648261179793282093710641319996438465773253729124875171782690727852463834735012769207769060526183303427049586825331513139361688001093855011795872750114163000326036294852225331111804028307786809995476061527438892985705599904113187290350596368658644213310516670879400100539547350021339003235283710205697907656956013558320746721579936577939935109233775233960694603745282328067154928809527817105552392852918201595164564670571311989068258614733729424082551585519815788604815805392406938770194260044781211198790298059453716065593839347121175446738013627689393392046301263968119740774777142210048323342884399415034492711102713525199734467379402689559307152995608917399671107804591993060282850400260053805211256491404182268366628070793468333272638685370396712065271412602576148098135897380618829596153131540466714743907557253611046603880157717254426982560077787704076471311672219995406097140883855256139325777437582853275061630637601473464083128834982890726602897796940430965547417609516216728326215835142106597769106322944679388378347960325932606000081290911073795778227845172684241882938944419686658772215489549243065518422198616533542645033261538905925137408863745679365262239357218154658504968511314812967753110444640798968234778746881957642774369145233643104949051997498130140685922128331453930414146656730710785999164039024632597762277624105584935053605048264730661990124140990739594269231797536791051154511719146160005956427430238070842262698676756511227244477724956153467532984903883589641284198255742864418392128399246733497429900475531136204549184260654726185776957456277476227282310462434224421017743727502306125125749239952607312511500399187719820510271659604694988972903894189165604000214570044663500739212900836703135825314866944151647953750620123294090886130359893148871412513135446268756752123160220363591200579805996644918376341596833697940338496989615445102687730549907077600115936729657703788656281595983480923243177876265081330362328472802086018504937189678473787229996067888968199735911077925047949846606672605994783323035988464484143917407994976443797724312565289707048100494996561118978780343204636960776960152731681766747799636237965339520987230578656221325135390655007645666608424080580184117794899067008092101358495404747877940164401933480614786446625832327624572892560070497456228866149287461102377432402612274346005344484274923224757005526215632943994247652365346925109039580657398022458517583465235910688200757340952341058000539760317162595816528894593534274135433507817211768520168776111113697111459737152185136645636917110294803123608489970725804292362385385876417987589855558186423025206712958924977337314315477869146916399689496195183571573078641987228122436494641083394375204579531203343188071421013095414298756037471022039605235473658360051742436641006330485365036117044996937905237431016287764233347747679206211741607268249933882113607861293218251080866617796945847327829174840526838552654846946451468654881900109257083600321975780908166664143214126806589280529846215245639518947389971523720095618380654335376895801430305397508320711346700639495764111170596893828857023648734796351036415789593880309456586888492698727976586663822943898899828595257488117020139727064785063965021251633825902472747818341704213399320280662706685833485743304007249330653233255171818675180672115363774678717258976158384089567147471191723838925325362404599579146768984430869579969296246555770802659171908599516758029101376089669590867736566474825526081997126247590347420822790489122766513488490762407400265141718308747653026222458560305153681607782097771762686809602756016361516477565662243271131287177486128119175213104437819006696111705705538112241232627242106880000000000000000000000000000000000000000000000*i1^154 + -1154121161153501336077121079972063464931546473144235157469310715533565108662644705760967840647524473201059081033928133852240759874927170517565537112834902820835918054362588859659725173964903270964947530716801779338330858578005581965567738562292794814846672238449630642016310576972490571279353938253638558079222496651486203468220184931707189556830107309483260682518327896070620939363758783647140992672495620592995572997190836691844733505996014517566036885243826072537433970792117403314763859633932632709235900663534516859446746918857728642592275079308453081065322049460021695276399827768233833857633183062782440215235578032224821562881897569584526444383082860358967230561373943812012698250028839119230800625734740088421040507830980219269169116739979999238068716990757913490444132304035008670520971597069729113136245116406221739200101206463931423096493994938534656870403801798567951357699819534803377980329529929650664445533052387228284262844766218471374012664931418048067144696593343904914980310668624412599409736759475303203305160764139922834964825352534373282086469152923658155801492731275603508610235381584437058798660091328354482462888467519037722201813855289525847115942838260147243604227369212410822817263365598209095027424667185218554987975350033519461701744232992925572358065086516761281548178228587288707859767123776691668552994299903098260055354163510693176160867825858487412162425628020355832322094262164256040162902066478889750639541676049030991863931403847263041437205305866759895027838732059972256088018982746307625860032155976117986050321041715838149573388300405461431334847084310689512464172965134244093546015684023452009124803626594047236381980900444272707507326577451585486494119936182169117124367808734989689809698218097792390508542881217519615648947529956379160321024423697875082409734565913512073193961097712878011535374555842518695983264213567016477618093753233093331338307816372722774697288702944139155249883278313037968177724727512460114255045200664195705066838593779575917924648525810610001598010595948668687113074808108375418017552771671895091208461919595637490048904390153079717400033199284592593873626606206849513355790051222094119868785118927016780481250106250770185904261106371731490443910165094185926640717625688828902640137776852380807821254446861176423130243966593719699856571341317982993635304831951594593827597189037866181333552156703790659651237822851510167157430618757837820050574977954241626268305016676947414396809910018348925435958950579343168077665995273287656613541190273324161407279703512250172202371504115984642533779433093437258773473796282383322609558465606373478842720302204446953638587096149802187259774239340457145382454040601310131171770215922874207571546518326324634597764244799137061170064083063513351979433311051349761409960325686055856915782144755997275219971797564434814311596706466784405296903283276632162761428456832173166658054121713019936425567066612619883200243705309963890383995799031293448914239009877049607357345703585491376400927881666676374481807721989534407654787579831156087703170098483554278905436721895380074972348933611513336620826294434464970952358642832081090957828133498998121531557630605785679495117130604810761141518485045555414323724558968820207135214620790300146642432974746531139720202592584190153590349974167097865576488317700717395879738211600916907202414114144437650850174046659185410210041971009749682586571086346346799582436018296092768025233458097809663940867066478844136074047009079846077669806710778257471052205670482059325444734928125247374540162245635701892985679591350646882168093590233980253055273410662164567579073994240246784732149602541067887959428430833107529771231228000404876601646892274427560845151970583368566057587398594168924235288561098184986760320545733589897094692990644148516364755014606228051914535555872635987512935755648057451408315813714013646670064217440083169459324686480251803592364240335743899184427509933292815509567590280180318970426923274322575360000000000000000000000000000000000000000000000*i1^155 + -9292340492384700556507524935121434526740633997360378601635557969444946405861693624531228165071001688595015626100985505913186690827651746242306538754281272006331265240479713270351788248368439560162865815557702627933494245460693218725585683896086648901237817301277360319226402235204143362554197400036592123821849377976172337292420368601187895116779131032847275369699288685643900880045525470053301315462623314603425300301594903887606516457331059877191308610029949360032632183594727211914949792307320469438065996028416697129935650093775588023181067785889523251075437412821003017973659444930105519955743721141092010623448978182873496259405852592706221617170317757429500688384746982106053085764516243732806408843959983087385726203007996114567519352237526942097959676184581991854178392226863169302413159110839226514046947976311866228752935902820614467249157811818103363654499160106227988734164997710959076207255811248681768767573356948459348089552730808773464044507442003374071770423758394674495221346396307835617554796072553300287964166164046075227373014357763165539851596292484459368589377336837365931765570712085001145011659312320085464744852390734170729442030499473721222438762048891999197523359109689360576420224089632147743527166103697522193423876075278150962776790302596480375432127249087321538653740642271829706261239253928133375819778207122480735003751401785140602291857639945406738399234517386790759621450991846583761030339432053660930354170945124510499203606453764222541676334176495552851959768687644747710035695662848688167759729607479498158520654410902963635364817434469057566101853758233572322365106969538950155903550095807348774508760053454433113455678354185564951247327417550571984248619130327516230356571314471023084910865026492522869461204221974541211600579634622962367544036067682385989852222843022837481806385537995730145940441481660892144276623443337440004212068757518262840129039300010996687426427384113939284123561555458698446934707777984721540718532298677667486122133188364439375420150644894460790195138330468461224080834550840648119642928180831322136289436958394457023548936516930479476096614245050961690734200489451057934549157172506591102759303609081164418452669675361186332928704632359171428188051984885605647153535442355705492341908860810056549718458784063054067562200001531431064076759779270576123989666187959044024497944448655087110016376775911617687579154066701618199793172883639728455617116094654080275887495782834100987136237175318519443569110111731587248991498310164362457412892883249973167900080657111119864726960838739722821657110505327950592279585326176479935174014506222143803423023450505654545981558242960839239415064735762117869490463911606068540225695864135393084261970459614402551052562336534789389013162803388111389093782764452031160716055278085398814648287958387695613590345830431950203077827863380215707872294349194523818824070758991930423354204051971779066228984252930069329623458605165989724388563677344849302042784217718400309439696369932990089096284560190462059537443669938063525077638625060664933565534967954505499664547055276230641596306609464140454270624024133728410996743384197456384257558558367573790769141668744441059173675617205622030287816290460504514580379531281807943270922491169627694365571428175837027419195981553296188806060870321115353287137664200936153941947817696036494194707625687911483578531430267552609216116648879536118742871362243437698099831189258229422628828255578552021082925879259216235694742989703803222689595232449832962401288074472141606576357946883980369600591732958235218032026244610091719132962428553216897975975867666900590157185944818623615939732073037551015720030765679171779446539926427684212869591847359719028748081274602673176590953872921040757690560337211885397757536712761937279205776308792945410018782129798979438172513857625443496199106545645934315531795634385049700155670526162603458028552989025941683403116418068120107760149621408057118810995810211890125410716876800000000000000000000000000000000000000000000*i1^156 + 75411749583972876370534007579122749724953851908547686397284256652022567205435689248982958887855356821238657264690779460825274870654559349394173251249372381693884181038951957418557430567443088203328654681354514728307423744603566198351653320563751827381630527818101997320181186563247094981979482718490172403836759487726055245706794065028543357985731645799511707220240056190261364089321089017256741358864154941509688392880838130164322893223816531524287867230520928352890563750075129697190388192661034356876536578239861922870994367292432992250972291358298335945619036518848069792410558005889166308963045847998383299795942385003708063959897700618388312014445635657798555000465472927126568762546544110320659605567481979650525922734351038081884935384536082063684874800315765243453914256064586339937114750742403470543216999661091026998802656184916251524378574184223577918214013786820526625370894191791329536588233854670710324777471566945296844488782979335963013125343381550660748580465727819387903809707302820919736847128428971816002858657805677201542561171622248124312948746295972257847138406938106969351573174947428446931781330061095771482859159991866986390760730610511747660366311284635274603025379489078553842622666612080349631614517093779750919769689401301179760883380472595133626904440788460216641470581268224817602022333545844589489763782823106742484861832842845971017450020999642755222267390037425137608542628035813988102867234037183694749933762666864092573215674949907318256125840708603324126544625914789221113810120301825948495922584930379980202004803301126109650418052870503738925878874866795484399986203988532054105377291525784330735764856383233234698077900634430368811188251798360255994588998158918792692225079435985507343749797701484109345765794978608415553992675991975109468922836348376745614468791994758954640152351869006711206915698410046179607058779526007824885359630570204828740005528724056618832934134722545639529341401062674877467217530003134229815224706924435200290317190537408260312399895993473085573267473708668583458310371361667742085791671527697403306246537440661510853379393639928887218624611086596001123056046520388041654279030053373396614993176795372602526501677121689503093396203934769421868241759655457179280164379239712729514954645522063957429045589947415223386282072536293017235068356889882809814499538944301746151687992740333004097187969301151547775952117178712402022461419400468863641613941669516080267877501560244927411352659721128448439650511159446423661248976716472135168465974424277064433731819646854170275407925282364747974381600564926381707259552124684678413116689577280012551839521245380810787197343934699686209974061175825614459395589257500018132414892159375329535347894151751663516587223857575022743225725335122839656440630696689238149160156866670333229017123368518992375531635030698954849642688767968228131380211626909577989425634583808382270377017235930772470873947042440328576207413540940195014650649949323844735768182280501615149649870228419740829098773086209855694995242500143486918004000657546700657527901572296103318655649785551011797301168474493439341823484651717871899262253067547712471585924543454863641033487707555467323949856157885026541151110844391788094669266050905022797583870215381439987827623293786419471613752673305826739102553900914579714364861477737059719968042709464102069473439229359768684923608263257483306558627631180114134847794552938884109322257301528777996492280541760443508524768457963348956156183804839195206939378967985499252333503707329737222007061033429929523508676345968795301570557845923286287793805300620068887681384762081473425090890202464517789677905633904766615213826366830375258972364185698909474933005707595289719815506574746212187225543112776012261824469070512866589794032585962049036998584418493969528065827633189926574128779529416243395798602081168168766764900157006510232943359045259680803474053972132480629346290965749678645414759312507836651626020021412309237760000000000000000000000000000000000000000000*i1^157 + 10965061829393304267826022842056468852245348184963688358376545984925593513510955560476134524815713188705802996420818679327211634529559409854813771161162009651828202664636932894954493060863406701578836943532220683240488395058373968023276194078405996098150372890290598316814428361426677871585635255520734685985469920293644946983561643061362913440848159224510770299311335370607114387455632897161964311259567332372425837366363358231112391320492546183497554007595522434656636192579890752835694343613142790381166248955927578652596328315419873789193682574654523784407557025305881676336602520530530289481097184546594144394533492673435094516399417483680717082095302825071095316726233510400881279191303360526198856820679674411423744881517203326097292611600464101629792454528892201995011659445837712776661521395934048561543903776742896961677916145882813998101062377694852681805116810267147632379919255984415917440904548072430851860468850157546917199252914842673853168852961185989632037700510283394218730651574407195487359284678378145599328980439295222995385066508619695754159172739572355770499693928643199320069341343716371206409247516925370206835566389334738216426650275098329922137392249110741695664910388176053274821794854731320137622890996848852226754443832981714508703993346079301026286906992329359525220300111009604720588361267605034089791234931670218534729517770187715943056446201680828384857881492275821343011816871489958489501347925556458108977260881768729633446764433851558625797805978717714476168203887364770321345517003698859725934745756479883548427274502928919312060759966050561451451097599490382699544163422768358390560851000259727532943347934822993747964050478539294334023464378281956942495655055849025382446885111891990687200816815596111139791743189584993357010249332270208310570258058750638762771633666691367951783649853678423504527932697136803794198924140267864850525221237598868505433889023392387496185769133583154537158264201610631709311219477516933715942137506593345924851939115491772856845450215244549021146496785679771216671549061954579250372461039712631230850848421235890865634879240548634263998618247635410398661954317580133229733503801414092197887107578410107978983442389218054866694508659247819101034588100468323634321310246249320910838936414510793056392910876025175531145876284435266496866854646206807803483786683631881246067685290237058168785490164336534820998744715147371121556015933300520794903977589068449869606908412785124343891199986864761772336944157590631290028240192580260212580099358358698287156601398354289709392197572931466020994342713199015348527503637768844794630839936640575454517457080065097282428171157376402785039512879001867850712771064449785361365274777731071959371808149116767464504604731250559831439940315565374086025256597963482921210771294137139566058727818833017612990094980815633721714547848116622979499908298450289315559338715465077284625556883362238363638026815893236430969402721040606553145078447629409592658367296018633183728509444810450534250455373419432510166674195198861420646868976271767856117224840314996755559383807105984491371318445349447766635882976510082387431135562797282568251667999676724666474724272585894753623601587868236371846704125892880256353626265221685302709321680940071008162818352803564431597917159487776787194929538331669206218259885709776625075567949251923311695671912355752604772565677205063324603066476185960926712046095634326881276634138308741677475797216961311125385918363799454621782299717747585087628612162263092158854889056857411693350793317256454744224852246726480956098300055319039063654516246192335854673755973528392819527411931536939922032185559138169934832014870389176428881564987312324933917189143973346473835546259296376900373532110267678779200208890661432956279231968480055790415930052345914518601328803762355397689779748881307620810593276322890084840408647056815794916613505813656828491102559884573031176835288813893932434297244374727456122216644608000000000000000000000000000000000000000000*i1^158 + -3010861236662603662045086436194874309414895755500467620400797617933943589905771763388340364610309575832069766121984693744140792005927680074184072242264560923462256523957655435289186535099018186004376467748980277936229858088235667638475606800359407624796600582928346008009052303496840802502146668094248253004316761294328008856125240383871767992092741871872085289153852367952475940799197422677580726564600740381183768363365390167892379905075505216910575793098866224418452511101513823617234954921102433436107299966275165824623691426091811622824864118363706893460289432679841932545031454159444607363166909948967529065063302764883975803624129090168564932608908253720042672919215865267974839377927592157520969893207597878779597613734328160506707402164724366992906424441113364823258660937397632643932429890695291559562063420106066649642701552443200332022121173619672224053418873181598254671480941002486673990829123437379090196878583745255281421353361999441427827258959744596273485130880732968489562685964769728123880023125611307785120996026169520763993565442026872185796397425670984744418533570074735325443414558333675007616146649417682900984426147219880125236012459162780115002530070541533641293537322315369345919286077464722045537981567419295722398155531294425188036654940786317241615959693114482643893288276203326640564509623942409320231726785648148529972444349311817083093025445179465797515610119007393827742667640176265027417663182981907799749907378089310190184841297271073038781484056386309978435201401252582564978623700708054176883734568047423971584677998748470565852137875646837052934497966556934399863531895893290909975178302151326999408920973843759839203026708443869303487710002588501505497464921309531202347580326268183228012379567244052213825495160914339479018995798572782477540321176813201159246465627270285234636967919580453590970248119595813240687032443863519582280698117042997621002255335088551727010642167902323881388898184138025375916326191614080811552508853580537894337018862622508055759620948465858870181684300835721406789937706852001973399601430763649768726929819536084144997103993210905100063769858462526340159428928398740033236293402870480303056561171825868426377781017546684245387155895067646602766630899498112633661219021578042355936998392057645868181567995866172099476178980441501030121769707007178362307242395113363770731136418847818593591757897651605786411342863463645337883251052629090695167523304459644262925078709221880284612339904470421196166703348543652425543698060035262681977935292701714777674070185568289550967638213182042429735660880286466056018971906340883002323738282204791446331006557721551561668608224656404246327948050145555036144187794744946847120198142972782460923782015141390057886413437258530813120703069212313626381001793387163046090037105340479539938404214120186813469334282223271994773770543255553176362822036054713397603805370425733986334603285930633543641012286965692099974556872799465485162422273475047288254583662891088498027360595528451517385638323950656953772288642020596697982474485974423098331419418778060633879169318949911473389604591396285207206128997531156215067141398521625383748980423425927583661211770818050238457743695304049770542917917609664493079813735470027509224168468947576506154647203104444304869133358571966435643225587816586954285236972078830753242383552626152100291208675885480668630335850032387096207785257249961206513101763047751821159729050801436720618415551837905933805470225747202932742529107582172178705911406850061892391654047388584671659431294989352073652697274453122108889113197912780670680174720137037261173680415264586505326917255791010000466689670130446382633108595622839531719795361443416909787886919742220830942414862148646479403462200632010276782579731926446458866723266448541318326266819820985922574674446526487171759936905194897460450148796984305634708601278926305586313496775862616009155006108837660908959278601469281941266334314262609212211200000000000000000000000000000000000000000*i1^159 + -1432072322243441559223093335492586809200406473880060366139514946220894706306741183480442085786242077632634355635275414148684232415680324424755276961529936215810933600134098309026619207124714076198924224228198136392959679107889372370895544637595346878010869391060402316324087553744465828738610135253813493471920090634295981091699693790660491103744212145018418500860305136072427916975067952799400720004790603079595165876886229544286606532373819476990526988549683722755929061102644419418229457583254236667627271468046618199781196627955788065718277475893728944674700781168105380020147286071947850058213819801675556498096807646208805973986348802268579559227228587502689512535353170016468458197838987134535720403721074790641296142016055522268316768238456283841020331257438234292168229708679195282885241429216473134369684818638751205235753580492644525087344112305012671478310044857249843567285924792464838543116251889485410262535474968853239925247842524716980788806131613997779430135491688434034581219133600336312530846588970809586508301786782115678350574967381960459498670207807508972085878472153884441285731222384145696263541625584860100735612962753382324387525306837347244561429012944206739101658648102402932649596907423292669529524624268061682651071833818949824247770829236013680269062976039256355856283024664455461736039797172725138225039893476661646108140214805603528279399866395480175657166162532314387467132982175590627553075132859211010063850274713876583756309780622736160594117160002932544504912687169189302429991981752485340164697238895800641174918015883270044171283242431950978217699716086362543719523601000771388662453128486391767380409449303072139505804380662986297067184242071559012552020315529641712023606938282063553438351073820808278750875870711593877412045321413403206170512292944121931082318833851157798958193586130257978834940670386659315350039709199746188180733364029839193637438318288627235234438196084750782349547051828869018360025191257803047185899681906424904030509184576724367756990927973976757856784535267957424244678908697693443190812784800605993390599095844095758713213117945993876490261035720025959345075885563261904196783172415301426457590075774812759476777581237178530671934577459404877561414377914582278822638477891788080987046152372710942684359012693345320146651166112530543084231922178733351936386444260798872352184640963627989094480756204019076737557860219604759294187600969265469521897350717308800334673411492311632762761062673167523814343388246450813806564244146826890029197075230678866918073678604041937745885195378471621692492348145624119261782828094601659004172072720418256104103697321290313599276178142527325402806851795914226390592394251655398282238621861824164578271231451158697253357014351949615509084436617070095301479130539358587907652037509781458137521162375012233922072227103004218042286675644240078397035460720023402325385048740626829636433428809872534159454516122857573621200104541006482303411537531070865180688579207206356787186114458217445347380526385307862090767539457701248940401598004257447891607647304591258250694192956047248548547663003275379398759784165264588850787860049296320304019969946528299993410616046008786798515830962005347755777845869023222470055238134779337463945265433183320222664173862434064848494929805490039771090629847317486374780610156848996712529011431282217310139884439060956677565803032813891308828071577451637502869919254114516118197255702892162197343160716500939077451199073791158553067412830078651123019257755313121309514724802370647094374031292709192900066743920723911228559073514561565888719162773223246666861863934278317455148461016710445338685340553482181564234256927309818210410070610098412597256113027615641806795708362316643880182770726098902845015972114197422391586425964993136672614693958218216554476030228458992719357220623418446032838677506807127114931331753619848956373059793448784719333025943983336872170002651409428056941107609600000000000000000000000000000000000000000*i1^160 + -232907551152373099221347102962518739545442441898050147646825699477654391497681278166019838491560427937440138708041615939129470777357883256245554936162417057993301276048376203671540975771043047714866382885121829997072369344062704008975192344984605754883009282936795144541131137035990350646684383367881278950973575383409483087068025029387839601278586353437941281549737139296700626700036164406216241812642494230680182678120965366022428182782534874235312411262012261023384913871494136461843081638924411454075341610250583487336212782919387189409695125224682341268651114281849295151063297936798493359059264299480051577199087026893270893063277470496380168412808184435325932361948621703789198032765445737739402955664101467847669074354763066903736193253470589503920025555002380752676894728755950374936972120381541772347760609689443706856184160515603978750039305131743622081382298688213776605714847827799064675961279420696672066938632962476131564165124766223844168094853105006378608060907401417587634157597496381033087951196328319337079679195729175653476651419184834193120895931661611801398673999087197255289393513021332793978786936827424743741907196199503078001363111030472109057381731410283667194444838638579081007527992913814132374473176334511936475149220222788377119480046221090657280187066973656393998588754452295295839427944938410689136077221363759923247976025977272961332693342428711710945649197948274763692609958952387064853798125322767976194557253570025107870954182734129099154687977705928163243067776831613446558416649013803344447132506003637961303289482487105836827749338238675704530340555367861751998159829676165220934558246055290652804035530015911629439040081716846368169467001780733718046062825215216619867288546671287276702711343697780361852001299064831008565693697332589503593635277834332642515140399491832381507326458181261941981728114832868120090610819153881888888809201042097053827028548397916748349611230528280757576871895662124554338865512920828397285430459751506472526562551095608563257420112643188138339556427027451617728541686888629057342609701059485453317945682028714231795495737563175713823464439680407020177196507608940083225535899330427017473512943441847368808036781090796075046344589570404773899024357334534024144824847584599023875382877845262850007037422564297472311120929931725399196005863828553336570063958048759337517513576296510475378624404591522153745061315699148021758867725326207283955341604336931566821199849181955923875102165132275565119603558632485047063654538860566135692314319546575471499124338907581389262639719445379643661397694105274903173539375342963097606825473802012678064615363189763283785585247979989294492164193905169262831776339462639735922642325981613883796151928706762452842493548020974764068535258956481960284139369610182257716394832841997325810530372799651445120706650946443196582645686548425545687413944485531908048199225859671800405602948647057338951910551392996669914252650112627117747789708658089396930723288616701674441951209118618484933195700945901667644490775249119215385960629992050544510214022490928879942997853733000623208498834463913883416851500602330010622948531055472541186594059207120960064907349388614900490856936367073521595480956671194381352246596895982990592420223954316747098718187542907752080739064513125639457288936757172262885164568303379957127163562755449564395985982847970533400399734503897460025217894444540361444658702346874098773349833257407958874403386605315361822330204019921805149115218352540682597534836594970018414795447176471649011815784065062473402474144160682140992116620309120710335952431203330652347323209343790236295137067580076796933273962651467811852703938970481804001816763132177620908159439291681783121167400207973101826014805945677833234997836057264305093791637311948606306112011660126686936590242795561074765514480257313410945964677134093603390560992295050181631981696264253495267892897045141863081257851149494878470144000000000000000000000000000000000000000*i1^161 + -22128278971894460171276936446944720658559047796214123930028251722285988132737984731737968117592950960412212355870545014951922796246506589727762073985426979201524518765979374178788170210565521788445382416357334599665327251862362255432524944227532334224957446873420123496179343895087443373523622450038157660916117137642923622432818432027722052708550046546283963852069865291641622997269664434653932111537317650740775059933818414077220607158951284364974879979108318810428757329417701453079667486816850718131896137458388444903271649225518793453347401121770385952310532376438005088836884553405650722672788752342667828448828330998115233299027309463997745005301083883551432626234481913432725695299388294167088462839179948539182398587978945927408593836719577139442324355812836845484231867746009566805871536083478345721870452061052990924270055339478552856171922779038834126215520907607459999878432141746221602909509510081851413812169841236212557819719108206470650610480946291291497077997919215003733371574785261044557638697080514881681296611937237664077925742655515658446362604554839184635253822696084384195818365194302808900581156503607625353710990231372914730978423945814560119556081689133407074082721688532078020279189550145685382670068383728308028206646330607172770357768598178502975524961292470459436784111056089235561407818764302841636675962842819299677982874852807772772684484229933554129126933897327043900633774429968334753106352532583157064308306212207996545103539681406550253881383463868444858101161243373216079351757899739195458229072825905773420783418235864384567510311050397866337094759872134908103842668161100749960808251414577467574193671266975438445117352922394924930135131477892011124369816292891606023710357325436331405872791619772728970681074369875920922346097901011728320549802813989371985752708999221210086152487972998106411533203696470344839065543651050434682596472377034902767757850810892422644516001945052263610509591164041627454700756670928466148598726212201124228070644766153685198924779422199370747280204614871783718252906281112830316052082879757301303584790230555724466848403955638512036840371860145023618133752228654139434514018627583208327692185251837861319209567526505737886837376045294248453030347270962088975012488358018402876163040501086192263556621362638591239986075348961342312564189348165821615464124071507848846500667154549338046628502802183728840971401923731103765531367760939132839516309102196421423164488638159115609792510729411062851201122101196310207317456396176987008565324008908972781375886692443791009810115030813897600952649808005821336088727977084483298113075916326342974545063158236370890300679229799913582175746630880107053221942266205579842141774680485402106464000094810478543224546277384215452896974986056828978473340359124969588265055522298071541552649841839437871441609741804705489687166122980632177157118564189730187640262676257761258161000292465898069492918249845303479678648087569134021711219599614866156654088080533064486644823302685434902139500335290970663542727442473723904655712125353697438999991501878154614614194290447070675012631895365190974132888032492631770517220758431767046475722505510636901328776566192529564325579133494754237248004052902540880111268761996528931238778941195905488337348823294174965878716586257362451808971980167520831591900027802373485456254328997485336357108596293937226115580940394526644526227891688895223483144749195359551770829924575006773990972252205937867302307712795356103903908521025394843400350321890807003203958182780808242294024546722747264126670831896553185033131217538890399222532409331000589186028454782865552778077438378249468979547371571981468681421004212354639298130929235457768416047407564132585735442984986673252277098254219092543125616660668902555818641565558790075759126852866004100227741273835990268947963221656186145087730111078331730036903815864639098534364644490878028206704030038511924160652063539200000000000000000000000000000000000000*i1^162 + -1167837843226794949749212795824960142486614345269344742999435352034526570089866168447299810520215784458676156850424239652665535791692626308656185313301790437131414117106191131468294711952209363630268108706068286963472828821563689499797992131650351920042103817212192219158309057957535570516467411566665849176847082052210392299589507106033074912654278451598461539220766449143959958976992972528818060833937884566992309749824791729084320612893876752087917034103798616899988185872787902849422810338649303222477518980155372629773945639383958347493241386320011016989162115119495020157693386750976100057074213709588357012277842827491512247813190611025476789698937499109665049769533870951761470089044112880762382642532515287326838288930479034095704155679544541067980324500736409560216994081853254928244665908276851822796336062353045797131271169307138902738633262735706038330508653234554250903386388260862528774308485437563553754328505697780679503759059599854501792845111825348770646036743041364445402947941456793781159287923042325421483425551505297130029508905644359331146288856507455787096323192591530197360186948257217193847511858936719626121461302871357348316490395091473428561718088357184476638757810820531917018391538582905558076999532046662953059906319155220548934922178451106142867545181457637898752827941021235001224517768345507501227326814182444930662717018899747855397893845739168326201876960018329784854440021540777396010148668607544211167819525871001038772258162557926647858206265027654520748236044979229327259285267804194417239094580668357968512066680847716298345772051894636177325827714137522114907061997316072650093452295965853010073294020046579615791005389047864515372843693160812815783325710852516788692121634553317957365656970936121377723760902724922359117344987505800774884155671021337511961375963133602281802649690865915598796203099233063079435893238230477153272939603222796615049155176728458976412478930051260218608863237226861414999546524959208501441467689894808337879792779678066579502412968512928583886178314005283759580922133025345867083567815543755131190934005719873129158571371800899525808453061751184066784678565620149301365188713460864426654421202390135009714141036415798495876355063401012508281027814981876071888975773615651332752235119768821592442739363928704889511649984406286849403031286552034229374874805279168073330079822123071884156662371524446903282379607802634180586309964675503699705843686731946312526126158205989761999447713045218638119000145900392268671988402960336115344115106292538375152174002648496648139658239787296226016628082296057742710289693534895914739111290191771778378147801331160591310912491210921713240423109313616928790371367238756050008492191612770498671087320389889002800024195033504100619114724118974138771316839085478981997531270692036142865431900855101994148731870921167622594332305217339537322711947313098887405085146092092381954613810488336422363995760580136011911703873146015280164215873663772250532883479434790794218552441021257214537619623473638419769768729560209609483022829867635892958135395838729830126419683787979529648327792593971681949985675963069093920336664148644983173012783616644719804210069524739639670235298330172057504900417578386242154031014990713007978324759743804771017219493044136449474875506724131452377173745045295604643314803887227444557366333647075782720764330595118594212049115417208025805033174174554428367562850054449729669749885964630490627809160000986810985458649760523982901962528967561287273266643355973256608939774336681905731706482936513111798378439818575814644538561857199088244291820759710704730513186979957861289009915477217993624256685301871765282840522718875199879916343555749772785793492302487565984300210946723867323498778238515570170939222735585138876710248459765058635149281745838170321602924939263210953322639435607747097899700535562200639323795969092898967262755634069334634249354795109696143360000000000000000000000000000000000000*i1^163 + -25436770980170922709573285967093268476120438884953743371899175222059507256640258388163259858345189790876918379911941810801731639555338453574121624601142634598545262878222983570283454307021600000569010719705751171316899427444661332924575026941268015429449826499875242299398916262528607398846380361719523183062404428950905268520857176934160204541415251411337776036591508185244546883096263389589421587487444438585820353366011620373905791097251936276078535649792515229453537736783481047107643743097252896835184628333552491024116462736215235901226508941318595203324700299959155690143630429839992718467820925354885722213867344990618013379050425452370904941195900388485326087359421346706578483807927190491179528405026097670549038334136421718977508722599581112359026049078561444240570610297469768440239928858879294298406041801337735055977145603733069250416676842865100937181762532754401659863732687609793570563672264143966322785190485375803864567270990190008720839491558746925093341878536490305737694721612798492837925929988270103742095202854981805113454532188170215346221299855052801015025224546219636427939584584749152930711450461532089655516875547537167766328149196744448044175062913505140415261736832278644599160990997293160938348364764312008424534033573687213806255500808087353985372629326817173043827779807488546202995068564577555457398724513532940339563620883868753792340062017760176351822785875119101922548764268604040490105887782079414362768648911994931155282847353768006150047413211670533451113975388182853047487527302147046608485025522926660741237470190050978655420675188451518843144383188114585262453148938082018719490772760965780910847753717796544719218496628848532162789286189759228253378541528117161218371971534630227738977569367861476104721207904932369687718539021992622449773853054500122596080822828132358551707063341084850758947095923601683077259707989304604063628830963366647165081922675496562873927471769061999584975846795236250029659552858935230744008997651199873422646184152530393480398706001566996042501780269037440627091506117590618603852514220380588810438624497606844296986706582236370617692991340287137863450751200683262129541319211207190659442285629697481934415893345246536404795848351506798635687456463858385403261179521374449772615914897774597766905464984813947448933020544656066360073911073647662774375144454149078033243388075801466924854891472651633114433606095976993546230917995717777711817178010407854435590143115833228149947312995927432688133095978159115264290385582924839829249043190308433221595953681305051514999037808572146135228340238828411101628106205591285644214937419630999866397516483275261642650792064811736771857362033387390155825420316036582972166844146344113031708341146321308786528872209386826532274837215606446993597290569012714354959976681877707987610957880504385753467934926298087566401467619866670857455721031781294943833904615089277506920254688542951642088350983691136071095153215371125613171349590833623645111257291734493932188532185036466713080419307920601425100621285226288462375282119702486607613090467876925019221816856329536015692973708854701100894476070626767783909959630161062264506747382644640540879329618444733173432640090746946448744882757555987967823218633926087769196418507731073745993429466121519226665813627853936197833805604145414554633599360201365292376395872862013302581863771707536150828843516013053107865136719310147205956230565029841771687159563452915332921841730866430559171993270427036788553987211076468010470684882510204611657540138069231867454964314165622803748011428561829835134585754058419751980184786642178544872499539341266253049531713616132616389023086069716945386246102026162231470970133904692461602211707713915149604260635185594872389908323925357734339713148328716650317028921026073040809734498534947840928331654223579200860375531000895421026930833901226565890947033431472490585568589590589558174028660736000000000000000000000000000000000000*i1^164 + 164948663751987586568473327219764159232233525280847334491528090285928473725709234269570640974931415519397595208531183386563490222066746874184286259110803998838746648617139183231949595682346536010072379059917782701251813791274171530841311711014082400735740432761537701171647934283504747115430464814572530322800102701766727377363821917104627331888787618755862693757810513050628167913378695752851378469519902986910442014481708735303154089180729034742607696531550541945322890733459211307212306603273558386853946886357941179332496395703021110208203190059543573448161509744412814358908052726537816674753746050300881126958254095045182409207753372280788573426002415911423807962386529589761666961843894693378121579841774924923148365966142144294980198468647243701950687500449733352105136736734636822925822475429166747562305710408081503672726834707955752091902986283200935480248186709924358481280228363066220878706493860579145973957643088861411272214092590285547656163416768024633108638635964047550216565619654107229360235673883821749482820635875418432287388051030535289812089311916806480595292745355310683659898027377894904528981587518639945348352673274537120979025255919458979368161261162900434162660798352283191731641052946872000924102175420768228737469446324374566328558876846310094579550378338883462499113802205820010096825083398343732148535307214608667880056579690639775116752434836163146597896303521007501750120709045501507592694188545122989283420242192080755899188269569139203320764072873263118901237062065244929655419760344376973098953414692053185642357077408013070498812823582466158896773222078722166783744983879690300677738336310064483728411088382601571374932780812882531184611936894544443668471207319269298340835337044480093596775905866581189751958145975571079803855602456202616347518247446499682354750423083348025948723320009661613807362148349612696133846334663564477345435854342505465188470992936324811404123364542875180250402734623072290926790829541568601308508982865366068385589354196863452356493547892648794905282575770636773931526487266302472538005477316124175126682220061758243614149626466811686517533146446724416243937647210377568426298478699711706007235172451420527121997522355095469566634620423978462354822490279870872546688077473148454991257773592963094277749582159804887309817795567525393826270926528541594622951212095807080606688871778300802068514168571090432755625008842315183112823074377225977323269675862439151468419037018695860578512671764861240405853815555397816504242843083866051897509465026410130687424367763875878258796499873145856642661857203799533569232627245888580566414065371560453446205709218643941250163248285868644214923100267981638764930588187165954013896881639325340168761787648463140519387118061156007425825782826627481524041667516222477838961322369601779530319281464347844602217788916857447386034356270472546084142423404692609399521065449066879641444880361874597744759363135354096853944406173342718411170385032386568729209897819671239435160158869389439648760968044924762511693336230932101997530541450325341202405376453206732164575007181371068713263013535717732312699509870572334997631602131208539294273592206698102478538671069588847833986767507622965975363771097921794680675173863589240336192565490287528698682099092887765638385123917106283483724872573679532142922242368724360979272268269447824729719125473996435516632182739412654901407926051939863673038598951590410796280335274341041884355093807995831988313367379931267496765337024659139666927749631201532299910891929125235693271614611965820264258469656155872873353668745748054920689304712351393346907369407990924869808161551916281502064689363255224625143897895289761572292240984245473317204900390935360337949498788573942863267356323173695998667175794728700945271832195319657835457480976975542343607248540393079079426460775771943354448303811858565145607885725545678537012583516424110080000000000000000000000000000000000000*i1^165 + 11545463290713399755844211941275480088386268677113429048602326448480162125551417802556300498040353345939318629150190228609190284791771859431299293772963030958145813026838652384632068372977570463352377005390651518161592189380829513158023474917843534664394430257143695401738059442545580791741984500358497750308767636911826994434666424917455035870270067200953795196795876086212479208364484242265866625526123136836893801870257480601624544309552593522172646569536481365523593704445055194862030202318314801236418391633291163068663425251310674945038324637297145496914080647665735625246450925710210884338297280590143867477191029016230046759102745218871584897036119830797360925861161780432213394837285063403535906466607002168986229083308554654978648867868908486388847030756597967754494465357470002744742108119422370584721137604255102574618510980482032069591655907092828664525201645034596896740070506303308230536747515949799917086522097481665492228728654130641799073734099736215328470143565801394760554559799800793949161868502911833588624016360266337899680414344191558360958861428191562487649986333299881636864067213622772313407808368652411227882055025046208295150891325534485740561806944897318045846166133859332486774720997895219136103758877358197275087875038521798466284728442741812354029401866586471777763963046567629392765531979698900711243080651454749113703286810049756983112441959404397594293219586109033942991049316727974890621253258896079764369004204242741417000730049543655677948044463231468224062831471055526199261111186193226991385777283062176654382430875912918844993545887443777803071208703974997175166757812708558022437456008778437581767977618014229962911616119145826657572813201929193661079109888566721868969837454266644689765903355757602671401631743667558605398075436906937069146951516688203587399509221549513839686581041392067411950134042710181042310304033484772302474730621122686564809336007979224400967601813609356140715302871187693336430329466199706509117822688282828818449435939054782774389415852135172371349090077926353350740824461939005174214417557315128025446879148064789734070901876249646893221494628251010701221954181922032405023912762946902793287569012043961372827141669216300137976344226044961174410901358638287560957555531147569049994862176256540137781988313142850644979294090101173026724319345222324045746168267044515419782716664132510611840724333535683464582851813539825959364236407804352665774951487295931905901252542251964151424723208602162480067271717129445341528343191109611116042711442038599924775001081918804406521127159350122947482085878723020454000653311958792366187637999786896983267270291864991056541557679597873801716033138650865929559176750009989596317093620255610818002743920151079965611647690837461389402354320780442494993349719793732132433360844507731987473564223466394689690514780510034284557130910081561213784932524834549887974707564881465469420063929621400338645687098734114472635812821726205457068814600813787060780517744059611460281849152789611903509902708199964479984218573175952568186549341685640025743514638135768921676828778896421272522601324739866894220919018043671774071584715929343130409966665072555011712914508091891301021557104158385044486414025340741674326236312855451477744269953114960554771580198688743063511055263524628409597050581622517577301043778990053201514730370269206154021631659368959807173593485770516561396433067049185757275139948853449108973615145381998379688432167024256518427314731657739313439015313989500885868687012723243617519773794810063930296366651753522202931182743127703921680282766292535143410504075129782763556409512507528731228554039135054875482438769196226537471038895828731865523355200259337023154852195014931475038670001760577989201514470450273014274794237002866785170803503312921248764733615440754787969049957620814366293767034333748492259049821618681939237800284047803274146831400960000000000000000000000000000000000*i1^166 + -25344474090398353939344076458638309604879158403565964317203529987638671247522946145844901156073541916675770821029209079251151098743210295141870777110567275266092106475010781087332783206871932873140336626017779204295769665977944890172418146066966133031531332091752809658223497153742413265662093427965025625080529499209316165141378368219710149307358052703912961777252954599047386208122778038369696012607586994486259288557543190102995409885798658625116396805036366259452170366051406228664051190927634721622874019834909609596741938224663648331140910256606301992683463537707442867621594986173699473593784018326121413463841790552926364714849551695845754530029480758764028164990669534753621588562858429055267590666668210420435644754112015424731259554949716603061607473325777853207493913787368262987295267083168156969960124784495866603131038982285735345002749384947206902849715301810088920341253125390301378370239094234849518618183736686596439207645396039847395916406353989293283125162508224163341551778710977970752207375646077440758153532639471926051612452388404970028313549578407376657394299021965016712474669604086539187111228091362026390518198340400263025673831830859310699062605310888743229795726274807808355867463105735057308101289513893680179292660113031201408792738028541548395276210900938573513183825222238968711963234545193830195992468057091281541911981799219825700522932467174375202513306575548117195893635639042511320342231342325779505108658424742008773420478701689680099730474460703796579355552840481218056967054656557962704719836171738718843103254251319035591340477907012205605711619014935065621178208324875578925615104542035621796851069220243585492270901675874677350018093762741438518349283280784089944169610004124043177024937092617328084278225738356511748011033926072098553943956448561194176869872519131348185286669296425281318757881117767864965513365164625559551600067166395153373851968649934561791439304577671737282881238404781528215965770241747415702969089396719029659072783403948329266229694626051857060365192191044611935761070130398251938950245791629974181921392367033195212227854580853119567232193478296912416532292073034911139019548736999980144488449507131363022929347933112660058160714879223237680555159272410986352473981200656248343673005709223496187775834029159204441035835123278487196078460672409892880939670406181469246975515975719913572229949730648948734720763842889542219262745497234462670636751300440902192010873189077883344370060877139001697081273405934209267501049454313620746539946505996062018487039138991018670587982395988756713018628465823873173830688861443363542856307186391816079137945055470477481252707036222663751309649788675421156242011812282114452501007234729290152176305751672004674868471749858206742432721257637549909832074826301293294103326612140535443415299058101064683861055235470599572864015215983064114510539297093663896799928241419399405214426668472388183551681886146203459652755055737935890943669271999582100260420094929388755826250505191517149464826627243465354480945044163869296413665867328011650935085299800418410870671675607297378129448857501722340295097035678562805917841470488691088686323968690098654509312030330194969121530967015607845763761810589448761876035548144459948992510559998357986678839353767610779157031568825920602677131893866861747649086842584929273253332927457392313314833715793868221304460917965128500998633775412128785486679479651298777543097091022703673721721926304709823069482717310082241153544039899702299432315414938788493759959666939992049584086346021783946517665195055115344487909507072730489618327818011226771988308932258755609949108186207008717432683200090116032563262226059385109586704358604324264126962611284615422564394696478703803846077736134661437514102021308671807333004368851182395537171316634119706995787133891095389917357475825517270389203156648219852488170938388447232000000000000000000000000000000000*i1^167 + -2528139320478992739745626064153749152954409387416701661201215799067906895597050604888142776540683401752677690683823353809452642813653442751054306730113080413900939944432748571922512858782186065327137733855911871135550429738184922004754614247648343477197831814112444561837345488392526304496526660162002476799425908537323632910083896379941214934549672446266678010346187879442593949706542342119986988156173009899288351604375988040428647915926899419713973251340014258648084921597964062287396675251112234962804098100276571846909593668024074881207579950168618187108461085108987280906986658095343650470406663839378247732918785860183331200345346710947083846200782200594434688012367971478084814669042666136030901048753377837375069533578216010677294516743429057550851094609428217057187842881141182848347624874095427551078599727116121323088963797778303393469922539382686590082208637043724645866352898872136696447475459265809939667209412065520764689931409969647543310684333933477014862633978973985505767896907084355580465997614746354917120348996523430213444056373847894655018743650069631494748326698642379125654303268497912040962314973192520163719646854121846985798722867478127264630065037917113662325032219431989644746856613471784654226621033887241346983363267324279805597718729164454448845481451635176430965842375308969432840798191130378099743583857811578884613875943143171956337430628508611633703426728507973914552088794219076749786527518283171433255928063217989345808720334036433421297875465812142651346253542336075853108901708227234535347784302809691127765939333397392437534074495688365363734164613912362678613540405942645916344181419547321838148596712703294291282340197518780392269122214745584241272616578371362185452992344852958932382379301375488923972406451101225745021337829431483752906685587649597785434954446254975630849543174051607889919122447829709200308386562976752314689462269658989329265577887113589105326557206748569149001269602332197734388241890237310183530415876416254135118058085232206153100936520018744861583095373004962794270159870786847427499437918564976247236430527398777124343508989616543173115959418613219918643742281154644990561813717986140961555604820640481206641330238492401155823107786628248501020119193621643468100058301780314490783910051318529172093323640305181594729144659075043683529483580651638579041286264974781857559492753861525813869734645758161198734232846753891610455792580102666049538656378996068952452017295595159862629408588172759717885708053149529983614910642390149084147600878907674585796580609412779438006978434095324890160326608998341111835066533460770812879911999319203973617088694282802941534187540123403385731417897978564923502483609279426635449067714982903311784099037391085528427948497936242268150593292336161280820284918103313681112192496588067137685860685155689075746744417774733946962097921939122089202279958883901316755980979447597533561057513369110034689116643301419012033279975824454976978954899081199316099549142399604670827018032132101109809913102387277323989705773425295775186087442502664450177906010005299161950351880543115203383303328167243556097866947066173826321987087464544406639885671628467891644482562352194300321644628532147433647075335977098410238129123291968341319058307480288001401732172392434590968084661587412032775575464354132986390931827920114879635463020918445054397034119604275054743381915656037629963841728887213192713071619537715156076076960351385720556971619481811396689897657257622276553396369607405193845659509928260557709796731870081134266842877990058764619257907314732238078183937812750864938658173280119755536423105483235261658329961207211191997552877960470756729711684028047749542893665881090217586203708833318435549063737230746036193057169383634326522053773149664213684883232408073360600789313869615790478828018189937931428217322978512491364946363021664384921999769600000000000000000000000000000000*i1^168 + 7249456363475645992285617188915895801590325987373633231329780044165645851323217161032539428906457491857800634384609940448845725465277803382725660165371671962159532653960921700098706061522149382152780917347108578266349863651475570253301858584417375464475434914781881041375640300533090621612169838873225889803133296182592130540709031879640250682710292518561320484924656320156004636466815199241221993677021908753394331273783921348727002621792991545857626284929721724479672345308598975267896774751854424835091870317502885772675714366113978901771515082725305875036360785124061446676383972397595275097170580969444413203554336207293786692867268013586696100193181233627605538965736364663136255783373643243105484570268442745532642287766599179085759871181577248489894370607162830727959346338391735611758920822368428494109731494692888539338329227249524700477273808605970690038417620435457317642313879837146005592483278415032454491731963018211858284992682988936929384726566352905396215223067688807637891614413972687557352094643937908567645454717493843665454858317640480550711095272057134382714172673946983061930985870039930526814799170117195063312058521297854830539241779065438890957530837319960870070820326000220386605531830304129793936618160382387646919135729162544726526467711849876733188238525838458213224313962998452480727682417641620016560798434106145672828836366981151219536279456556130134962680118368218734188894972435813946143159374818194683543739664451720533205996660938646790387092246930333072825444838537181483520707905377306408543749733777464740176565090129433397877021493215212775507045034988568129889129493883599059619488732280919759030716361462695424793332082732644168643712878838216158627538159723743649735511005269212426037098993749874443555370847936464568038477505807901885788416771605497212039430620813519460475840796337952873563511049168189178021462273881824160751663937821517113761379586256644693403572336527695667645934509292629153578436495441767501266059705180320112655006962085961014736647054607507188715426175318880655861255362792236732155066256357005956452990037764322967530651959870937951621588142798843374800268344066793856050216347907688117755008336055420572934468183481030112654410905328845601236651750491884774299909241704749183163956347812142405606555530604166036431285059505844267781784154345083773096082624201500548761120095696029186728767065301185947218199032134742539372092033899386796822175829327430131848673277496012669548446366623985722069230772443717017369168429291936580916220129083645456823788947569601182401506189347147818947486040680400430726725801149673657140035912594812406758994918551132215716094178577592542599741507316235846245705117861355034279188996838878065573617884059583248010145461654662668968170496406473935528105484627188639537682252157013446634304032029744955471380412043311981169190220246689067883886545364795429836467063086171602074255252468190604454491072915008144526025006484792314935261674306540002341254401305693602849347644541606699034319751862237829807460165568793866417879955596483081433431103036931422817592291390835812791833124280906170164943441523465026303014604114443119103520473991363653185997197958279043589085855335151456435280832770738881984508327902507190994041247956294948872441115687081236414302388053128834429783912710974676599917092075739971745901843283823877457640083094580384447735426940346342828101961718956095727135115580946720283863583206317797832301079883795950323835601498014655155065997516894227200933103846468106411111562249719807571921242633329737489399487937847645603589718570093554390767342515386538393018948097897683729157750286585170623300321125828374384246175586207570504365527931801544594877203452588429126235996336459151234794818524424340217169078449309776772352888700226034286744527290520732362111346575483093062505937938852052696254226722979840000000000000000000000000000000*i1^169 + 133617384585147486663521412373462620658253384139635592568468828864285911059554648190316950615951512731803222062312884767490701745271937732423476030591767727544822626633075609011205929125480094078387537198388809617882110126930283049966740758302291747138903462385163292456418876788052635099396921981164101631005567901063946986693992430379270583412290574885859848524326450205404412617434613989306283578804277053771546387582262129924137082846232713071821586598561679737826837442854553844133031028045653719565592932339685596909174488809619363872365830605283692379972311392412267272848850942606600149423388172785481217209646308165360783705741215435412637166299656776150134363736758131114703995680630876165563847197311976461552941993489508700555019720506093546932811214215465002707348352576764626697672041744976449925633270370721522555874685494281621681430150405762713747369707562376427439030532292557078741893723256928663935927112377273701240587183268276578181971364466278287626762169781903389959747232360767503822786112168640632252307388743149240041207070608803337527254470825525753741745696334661820698941585795327040041993849096442557260371740023624266490387852872605016289317585966843515479071444901914737574192641593315433798590414838409178867272306975025774501137176807534742782957352143768494741806717902003081108917907330309943017022142020496959670470116066172701307829528437332768819551106030682802336558584785282843374614004053054252710669179222773332351488509429878682413052840583891009444903370600769953369704979946998480895649904834461388580268706772934446057913659882340158604646756464647847880712478611675837605509709563136728787284327359740039998693427322349683244432245657381569649866891951806089221630919963109172594642802859409870692725160365616271743376584058495079919601631606302174143737878160773796394127283748879098468586656494148364981865429847267073107171429038910528317493130504642167923426161762699804769640021274390287313838655060955276054133140025110528202466671206156627950758160171684671016281571802602603949515419786633703296501223787765500330980888427041238990528921683884609692305809240620037439984053110141566393037907785215613808564148096218093474081361880067444308666819140087446399058415757618084673230587385753995964838487956084178427112679521110963308097954541676276605503552975983669935588323180404086750998880939903534883302483995960198563424237832288660821163976992837730083109002669044416488316605843133959612826285747744238298877863247152994550303210957077500185904828135312383351700171497471193489556550401210974246268304950703062908319667992797503309578268065475780869064185428398583206059581410112757272767649534306224017109327730639635318312039773527537572843524771384315586551219960074187875687025687926218576611277415598480320985585866140826043387145779863706089127168907747985731401713727779659208702559865048881890682442905815397551379490987663974673032680658674836459348747392145233009070654184575734901946849493683076000454616898635056171528400256190468420358404430596616178370530460059257883208064465768517383033329433481585717833150924642841961760110320758972856363938802452227593372471414228875143294866588446011097873831169307485090361269361712926599040064651894109616694781604900774992117194548010122486980154967104388679939002957496592643335444276838976291726758104889850869375558317789685614541380196408488858789351055512884633804912052554097449869330056669521233201034112298444531880251803459737023885909421156848637081256400978144003170227663307826775807505956575773165946124337065002139293554652630677881537666154924652415274046085511993637504442636216266087943747275168444762584500533115470696854011321196342194484769626007637339635961299059223977654572390480397433819875652485801592989018782599208006067284757092068051482781848064934418154877316376552317911040000000000000000000000000000000*i1^170 + -192400232029804734653357623761623035807834791834250157690006307504840158738283348763351683754590800591999373191723154618761435052727007858107888849481953015291987750600736204723297624820234773334731351422271418022673367477712946922112106542766199531873345173027868062953659005396272027431317378861947998811956645464837055830214774742162408585676228277582936256235333599957193517706133419071663383335666086042579712669072491362791372584248759832452322994843508556850411746642806239554204623577339317009354667855542566674182163552091652779860368089115370322419673803109248777295156133760713355190846220335219545223331588411745508970855087274593457878460999714428518959043599694019120254048254405490359343427659280506578020248762283857442861357706521249145592116879267926727169940224985643616679180156571694541993755022005627173770667348988709359402399508147998937383257068629027352539435838743038082795759975887493177141788291334586114871012722124250449373885202969059740355964542397911639105601296807138972110959978035228231214371854550617444458008241677557304646831916400995139602565499649031843926659245147919460577968545432998492181686080117104981944908447757141732965947501538227336621903226325861544385963618282452897492096838174152401383732026597774552290587143685823951834675868857422102557654999373513845243248638288517495919551867866392109315483140869692889089951902365221298292885625369978649348872510287129905694354906037461797790906771812401742008202846602047143486288898252104666938599099720946515701489041634277401772630024409848057515731397387040050170610256189971985409594330104084349726923512776399870872494748326849900049997431644811512996206008150298235446824039121408029562637180125936505023365628856167381270239620464025016966568842789747564355516702103293569430286944947387753782669819827716871564953684412035973549467159570930776457422429956185418458876834312612504148002135575012309664402603794916509956848383201222201463603662850423705526191057877568276851144040016194600574263085653547156925045757886981336307827582329856703651366251266993153831489087532944010680215290657703689910660108615996188798762480281932214631145488758474512111647239643887043339497283964349238558495451926325393178310054196468266412902400855446167552606749446849627627690714053144780703415277903775336768674491398211304454188468721347333742015924870694045441077893018890287552085698876866200257889234875382900179874402591426449544206925380923514741062817801709573248908435304813740511723020969754382339037337382457524991201441084688444538436853735203277697571466927623209198109382302392888307810294559793364194611338472154555687108404243748942158647439727405792481809950434364285540069539891120910644882544231583243250764858747891033058571364599910463494288956589086950064849334288333839004563587950690210572033742062239213462504668576440223033863400255596295590078159684854138140620130539648129549995576232415537050104537354797739137794144010217208959841364644335142249561319120992209610867901413931913980273750841201533565636386391081044087609977965097659732974252741731248603723996523066888770676410446232266468825131254486911366476466409942746648110154975785310587576808295368031393662477470352887108796006215719059499976004637861846513334126956920436912029007227957434030273400873179026758912834900853281366224331181472212088722316633123327187308977648319469274334379996720160096864705166362565614408833699871742131225592507068536877224428027277836848545467969295547950210984373876707391349858834145572459847251102537525430333889382992509746695805329541504103355895349237141448643142422307724454973790593099059500311341011628530961868122870170994271106573093385751629519508982050241190097342331115653450058230117607514678533606740832676258880621600364040231090137944782945179603055240308275014965744002662400000000000000000000000000000*i1^171 + -4319690684406446458573729547874133851134254611014498964564155930101546716800694603629393062049677137515979126497661228298843338297729447869502007638207689628302945508716482783464303522747658836282870476078717712008138846263717426703050260857365175891673348299709754806999756367196313967619202665149782725226451537905313540612219634984329736349656506321285532592837544238282128462525283990135735221007403443915070383295052039900425162732730834473466788973292202530789028270550441153392644865268839311224778407039351736444087406555388150074853297129890120877139937307259647157168469311766782317791972526673810166780773901223857293059743477684633111436431429515984776650481769578499465247771584654961215048792695574525478284315026855052374560337923606526941688868118036780985224183858438664908360931832289940704246785082172098903435067364445017102139683736359163518960369822621715230818997021065063851418246036853182326250590199966989287483494980363244534697925743857879648459638011254500168241771923846936339240455242253820327084340086769313540961442073207418467388854584009764608560092190324731541416041012069698974633773131190627511672841294054469708804581670716822745877200084132564080006755074156407888653620251922838177995189308830364123719318498631496400262813376180324229507416425314712866293010416822660758702395049036313076032721849358175211049982779650703729991528579565447161084556099946966341944028164496194832643122882214201496338665091481865240643000841674764248226628390610008606933189087627086176626080891835387406438841373933447979838737489230071607522454234876185898650949580451888867496518070659451092361279777209472624146609544908659545107672652408035478046374294752096879440164060044024580123044830156511781430104315404385531630088214940423136948348146697726897574824472254828742924970589711275272298249363062385315308809640164347989975170503721065813094889736701745232380754309817819170782172225283368201536594933665720464008230978220358976432689118842063774306801793046108634848736820660634298854280318579309944477909439058359106729244683286478002423123909115496651892315192569945212146265099925746871067191493645295887709551855214630532985474994395042235686530189724528497498514361727977070740522140984195640656005065136979903181608418845440881400202483832030969056642488374600011018002778296469777972392084414866845847952295726236857190876362288001699758851682562295668026862744157949752645211865699488729220817595636957912645249277013517818077751872184358280882532495556042074034081589797514889931901048460278191024650621600104916946788453333651013017569663998291066474880944457249515739286706253788153831014100069261258068478749392229023174556700741632108757290816824110033726894659977635251544611973511534862790679152226917382578817866494203610877549685232630290675537287580945892162670415212801749271257984573322828877052615274390713560544849991822066602490810571649000934737352002668841144253696784818115588307316408023886279930653907116583926455290126648671255700652467287791450840068833992229220402892892928130311126827519391423337327512368854052030821232757918520806943173965056388994932534987131300166589668088275822636390938440818896950891328993708793799085324035630859808979982962823832039011443286622082688464304324185697750703377822217441823545610921533047528049302358195646393944539181763732385330369255988795477145468438096747610848398479740419110929630433037731539515418914562385739523283505232384922065654145081127028479890929326786935697718659079233812263428149474669071193823748623126490073743541416141972212796912868730219663661015920368969856532870435789028116041226257519447754748281646628866443758957908356039748288152566650956501314872721014799506628982399241049427745990627961957789423234615140752870565838582457465568877003360504255484211169741368197120000000000000000000000000000*i1^172 + -14101750949172949280006363366512024167118369699018846223384576920240730524459126262651663735594204305840040564464498493859449626483481088500125551444625960343741653811152932977854801788503334735700072446461390602252273300789141172984422499100480718708099239842769283190952556759098365407123842572168429196470049936437581496128021240193914213345663743833955705354945516480411514661989971517542759697289384545983975381495933339488568143020367364640034989288646539474046499737914882872856266018249238937719385562820765435886740939545108481361687588564201166613086045488589822560457223301358355912139533814998435209194275848751200687650744512097536037648120644217927892006857177299751984216333533198146420970074916350286357988504422334224167742257826806699783352253185478351937226352208109300356773593485822660182535241214370029162963058637914405522535164173464056871786357074254233532983917614628662325209181031146817399521383229568898110350876697808458418807614544957750397641994178765318885354668677236959499303655601193432549344952267208049831634362641662637846965832502855322172147523647803262400408609221358864261834435000082954649472707744395152077211323765811450240433409790758819594028029126244907052774096319191895768300343731908084987598667487741961360932564624635101440592971062337288561270528169467507370941578671129429741867239674238729075117427261515145170470958456987529209793678642086998383836822809094883253467797125425606953414934522160347983748034858011989769876522092664945193051460055595922871002279766959238019061400987440216503862549200043417425937100587722303836262078010076098042283503087597769258184319306310261336410693199878704740108102939763866966800241842675521958333917086750947299588863366482336717564553726438377785210017756469234376469185741656771193257855729822799068559607444442056677627550434637757697732656234645850998260351075379051746379852949954741609551242619520479276297703488782817275886654185919200736525556338022296520834110766963487129378895357196133819875996287676273545051914235734403863668149040824005157564845006826241330460512273236564933662814504131164413436384768781371147518000298488047897179992296331058229054651104183268114230949529815897476584253077906284896837938488749676638278559257544075069444527495189538960620203412508430416332208658095124808706745939324427424771467586454470578010171282911682422388364839816325575586100230324576709367070031333758434289420382452622161200757454450308249305288908075733642294914697085667157644407915841457246113212242063641014212639744757824285835093264467160667123499875313237595075504717835056031939293792774792808919860991881209303382756113644752399291778829548245805297606373814780820260187717636540727489693074955555666036501683910154292436411498888883852480559969056313129736393888850986504496426047300690911862907766399136861064842182201689586210344533289578367273149119027508477323493376398375912732533431603692982981306157828313866533450756212692015292248349837202637637603416703735518868591089021628957318644730215692304885680637809637740491984787483737798594996001786812809673243941376255587573263082434864511473775632629157737248292841207027053167096738020363612511656854616504605481186426191986820467836628119920284640426802759065476148116255222956061255084394940833354220908406072467446612099430500847506496218974252553987378059338166595389094002586105848171449324013812530607804664599611701947702676306816653332695861570427501783460150797539441049303516859376518568217887058611762962722062175923335722985374111660429089740158840902062136318842503486702516349715331784715114144694811591615189605737927014822199750862554039827639765670708873111332725485226327985390777518511495611289075924874163039797772981640025158868369413913076940233174093178912166414160498948099570602718261149696000000000000000000000000000*i1^173 + -23988163647005752818754419872962150148301560965714171734488438846062403344194925496362364589719099587871842116990607648833122865992160856185999754388522890831794640803112458525164332085003483001662586545109014385471642590891982696349785858253556206700992683055560919302636225952789624230565065738805783503198839132472417179780160629739884147625621780225137491415652196061164697453201222488428736857758000872048545130189174387828765601660730914166333972515432274334179909405474669125175164084642948757616434184635191221563824499128422468726879835950611053961511146611394400894087147851742531859997753825637367648912465182133530555175310567888892192100835121808450056781632958130106939677609447618312102145071016453173099785907918116571010594907200664114834525812959306419832165115724623810020316194471109028942544628137122925369758993471108753897977787056602246669361715482450611859739198177469509430305342932467521015149307519062333076354058872908219604958479436234424371556203307403965684554240264131113982094208968340962657018556483255107268247024905110414566132325026626251219405952222052097932113808722068095819296034697568919418343330256621017132502643138917424054616696775201532436773737734586722560514786331143527613373351451314457570137313558201878786115040249863921740916239283926166562389191454554598883134151779087760009198972720492894227955356516970242969637537597163060060753019305269360664117260660050395679214380292204383413273622980250452467776749704359173787760356418618317028994982936514094212921334813197424374680187076306852821655089185927622747994468845559044326871962603349521680016585496229393516446015086990174146545212964107206153441134989549491724238642340997189516576778271619600430383443717713603381726806289166253535905879539456081140559704511290716811926671319253272072754093347181489691144246952336006010061365072400053949452061852364099387242970819365685627274346542739398665683937345203507879955388096873340548923148982778784308120250145152816330919020010833469329157882746419401142791379018643597560635105372976364268466898804958859915307977012925206141625809562131568423627104572137631562236215446785687685256742931158991957841495783832430459686874587319732148665928927638161014169274190030704286696723751178894729940722667781719883996367139848703012353220979412931393965554130782412415713091112089555532268549424042590934207885470921697302318926932411323104418558313734391386551705924695897429035023360626646812962629842231452745295785915613644518058560195130970087322779534424628993598447317208229478437429614851896109591203257738141923439034012014174235183829611747369472460967171313149789445935169733865525784932382133421727514893202630784755047411813231836739161812303752984073575838190877302454922023010080199335405441792970506045328223069025386523973644244920435974829326246354915996203321803444251958382873573814802987122664032884109851535688246075403623937405568720321878575400372651693386172989491419428091198421530833589896538207483683178924136528246502120694252143884268701677241137077286709128384868826120448259369434143352326045524018745509653557157930596132884606538473590878569688253670417912141286334285470750926182721047503859887158291806217382336660915789092521292691557270431910955382448649056216834597862162837241613110536212598671720256488102450701611800429437269229417218389496667884580113347937973914455204757687595708652484307487590788127678214468761596360649288254857683253517497270777061686298997846237472202410600403271536929911508211529146548139794101088882103257892056487598430029714290655779195220652875306081541336690507454956796394304396572513470716512405020134579295700642014311611182887078191839288453471854680598850325065593207752613286534315167426478864956800030862939291476495003109720690438753244308674969600000000000000000000000000*i1^174 + -34970320672434859231127423465755290365397959805989856650469815179090473078376945074015064785934119336292479583289596537435312849711223963515534610734625524523150190143600429455207400493462697125973705587456121529342698573515823797328462290311237072312662133758582083572439217240622830603148398482280810229040452733433099388339579495348816687308182140920254525634735254565179310520230029387996042156222620632884788963918032174301229381768539563490899389138798437790600677192568942268011954439426228088201068824446595221056108933616049327482151384532449720073368178469721724827942927441398429763370014892496640564847336321450925079865864157157955243365440693715046836536747205561430833756408113536597599217075709855025762967766094082700549833035905830352317236578820627916647559012891549565220958955481515344159390351958429552326454162324967265784610684186249689086825948255865584395386135679722099771068061235563210326092538525849887678194755279656849955889082544216790923490915048849120219744085739470373217630596404557283050251243079845417190615122178272577016755668914320635665558825993539162292351350823619648980324600650119219511079560132122918597965556268742937261354753065353681649610169909558346748961261043124045715665138396317388153489412458762673267550100641814028656403261752509262951230499862193943357064315291760956201095108686056628084957232033310697526481423277668393766354577076435943215932752473609439177772126691973060525628380150487560189501882444250076428724653574554171904233807811241304604133452199343001053164370990812048095624897611309065986089009778563027518705565067913765873129906456306639322552899036083224135099546998485855730668328724293381915786681469180815731474699057294950594210581034289434934268459646076164772557176920429896372441939361944817561978935325487478131282471874307874780407422729190077953295757831176324447462377449949640619029412876539314555725532365929808266289646612335770524954419332376056534834712131077534232061772115372840143671230247439972404087433421457135004154901666381759770295184866129101847087987980059387141632938102376679461809809273355251736356782827076452027351483115520748067924181808108587658580193700664724538942189595050499086611920396182553806255111972875498131364434800632486495991299056499249621795647537776626942745418368267020478304100938402678422219596514274033011450052753860428754947859853743937334934099317157260770323323570951736668439247645692932534972521046585258068041786545297444586584755841628546503944793064338891696467725733513598094332460069818691788594568233773163211411392818665635519683054735604838754308134283713130187702411606056047759368210828517049942261231114665622955645245947788300851658563525271179140779115984720136693872887473607113874971268086337673613480474449801507391627990501469831797761747016210084463168138352885690170273095137482770870891240920573398222608727852380071529039604811266635703057925266166053793407332056343577192537563639961093437920885642904673956940961226786967434474662092951646408126460560187366233279089737830187485054108064827702621740128816522225911107695428305237208232055363500640720622415759028788312831246788850027807006285503647191866578795250260630746617541621604705555451708041789679824848535804920781034531898167381786996294439040713562001991874021652950648663788786722370492659099228775798516628926553510081577557579751736162493121269777801582216097816059432280040002906644458522429393376647833357589508149212502977649621638584452216829053322434338413530341793013193653465648848712021129035080721291016614449549499250463954721711617734202087997908071010093960010666062988330949458138485927029075291445327742871983335583750652464578461225948965348452880450629321937940277510431673388029922560423506806461509931926325905950809836748800000000000000000000000000*i1^175 + -31940542291259287053663249271126080441587676795279741521321228175403028693284729637440874503898241977756621623209109357445446281154462756035293677206862172458828077290895736851965815640052931164707840207179327092828301522685752791472700744325111719131010334716493178170495735152964291317601440597502341319067913441363047873475613380977902791436230845397369768701967246277864499698543739496406741676840938810945199269614789255669807300689233756625710743970251156152866677109615985661281716504308118981585370013995686306472378080199615142038106053462029729990338362330427327160854467172181624285788793165072187332083003608101264174529484988894740082927782423176914081686323290593416468694961420151757124950009040102507117691361838310073133240108881023095485506009368895143663505940787824560707727917939342043036786835351454976827895097402062571463536666504552878088387252827748713862780891160280106796587415930965190183951542115907294045371388661319239216467218162248756991477803106063828101771018213591786122117547992622340173417803311267139788322517488779660056588049478780861425125029932974760850151400581746476299922693452050172878403216875192497222506315174767373039459517171215794692077397742917515331552381081215716420593269738764177987589461998406473397618513922781020801841560386496695247466149666523356417470507984423993583260109601513048652030562999373571506456561075052625956802316742584518927572280286552151413446121560769343798731215264471098840152192456780139717625413340215721095866515048129789514320495156549907078076744734977168918507688649752041232960834011536117090094262453350953593621286936818946250983858408893436574049790950609467420697033153378715748282039573428460839221287305871327525480574751815120560070363398758174057832837760553637018991622722251312561893027720975587481346492478412305765408214482075934758064605955170715937004087950220803035756491936523466727626966345957873503581825715944200686269836098398051101111564450360980108755017611120341284850232188447223283834663860909243406752481954138536084177940781188611901582262142724733573119573746353560374008667077899049619990290719225648659108361844380235178927925833579936529000073550772142441820554798873261554177570184078748712753666243341487779635506386093136695579694539506806908490154612969392056718472618984044021640095147179299318805519166462939901369473001975291267504497081407347530421202237357628804300483951075374783694388353474821360942454432693592990963582591262398157524208727421617849543628678041187266091008686320553792258382857172557185798851492378818549221530601576698819163693087798782218527601523963278732854837575127235334719298540751124525769906461459621147006977739839436105116793966522628802145982573538457207338819074399452727302076646201776640366821336590582976957259717139565733245264379983879837825667306489961696659991914475215857254967744026342020485372490004209553485178972204764059190624563450990974365581975105260880592193878350669082527857725289789826360912419368733274756599883747521997799713385857238256163027540572986300271032262509135399684014578983403141419319061656346217240080609736928582219978069645840223245636897483548088743865038576963202620516174163855887565904914263425854529170831529841325055269470079558134939651195119809761377235441916415457956038984413205765831261206602692025792215190338525194042685628514816843423282748865095595695422970609874052864084952637641284052170227062198719502319770241254159374969325423874891196907338000813484440898919025456238753676305340318370064253236687984785162705384484209934862914432850196972600476580423964628966230149737479273165911985560481702162091831008384754008293607114915083984833728572906896487065995466730233272945337680724098499513261926484618816537206699070015518984489664512000000000000000000000000*i1^176 + 3593492892555118596135573188533031618481976456187592934800079330492366518860367193410176752716360440989863861520551574948775338956796753092995369511002986585692699624129398480787867979903745839780983352554946902178673680783157985482192691800992378170794110675150331572398499104342102844769421393693240592981906244907463610479134608011621844045173324315872354776400861679436541082534735119649066792216504457563082069922792796519805836135651755032648871827884230457808754687734871916356593319273391106489686021165628174234801069699554571057876399678218690753722857606544212754540883093608678092312954245228857612602809785912644050030183607269177524658468085193720103238835465170024204235211559003582950605003881577478186797755262990355826021786175248299605065974058324679852416748385032743637497480802119726239685676269800825232123717548599557956379394819096030980684231788236691388572515189959298646737182248728192050274633494392845100548501241938379345835841891978759102227816796414157172836356436939670544886710125741453185081581170812732945143657463995327892101832795997098829025761590940986791995641124994641779710963919841489474368449530628408953491475548829058664522907212249027163870980977636682338949629142256790835264147137011061381412781566243604790975545784624289307371454143401079518233251096025791085985675148633648866261220336633668655358283132527275612233504525987768575666925418643366133773949627530541724804158176072856206648017323865661807491731218024582735147036106153756242012007585154336040401788602834293569325524629253759580300614747854666321589989695571534168853784148984799853740463891340074427363937193248025624223005306910719874548180441118849104077974254824940991718992141714469239413595634624084993261124283883896937576835547416942642416500200558070646399169924570247006902634986696266082169285687114345647028774488514244894156453222947616861040746110816021112137823158951197993997533999879564350961892820887356041812118505794966178882699815818011693101979562039403204139278818854912703246254069921196070259730670076808442798736698356866582437436617547174358082113808978903122962288106854810985015073940437624437433467046461444213049875830836801907194540188132025318523147330358432531760336920445341019174580437734037813467516482143312147409956943871521643022830466974953656971644386837346895558377231304266388944236480217148300533054097308243139190526945603315373463425602452540100137034219024532013215840119412971804597528471364293225832164607397157807853993848183498770359465022098161780098587240445316205289945877043394447621252937878865771768611105043670034584308105170091582083162996553295331950790592625472378590871187829185768650347628427383258135810502932736560110175832556265788364659585137664800254269090084045449033727744582537756762097338210152489417814666218204974510872446534867659244870529288295619103346938607710543422943710267538354161901294653063229893310007499088912016167138663851034886760524042529590942359786448084770161681153861856010737738319571168370953601017206825778690444049467414533544628127494917328050153813073631829303887313399491162008181035005115018316423198235049923813669267019298358743138069404114564247648457810908201573113551634627089705968056162790319828272386217271351710262407353543733447990395531164354951809890631256074005764870560272866552916647102095429104332015139221766997963369408080799044945166207758442526985612991026698099268197209949952746347975573113479641981292692613750306915269559352653975775079042301236658649603298652298771452919353421265561283852448160102651939206914529245456421828219682416999926750975604746392390686558466451423660334562359606116519158365101541396366382657888427013773302661575562978386418646940719950213324241657464637081807211802814054400000000000000000000000*i1^177 + -101907187842815432723405664204394864604828366782261517606694874628603777704120965296371544837138545697351409237521925414042268097915462085416780978563279196912967110752783229793616781931789931731890994045404014104122277426609334972671310456440508751694325430931262075662153051650338589237959267767086336724028184077987598741919937793622855792583421318766395062097653073443149360237922976495125193476132626955765744471112109809779407995198819632178806894769096540467588231261371227742955517602937296725451940728923734428620895824193107476334107138731468560239873118085175547846601477050867451427808326106556911343289014791734471251206829405291570297980610582189807334820385439659180920179484401490729787011234705199769528603663314348957836119531760385132480871019833160447796927258152302307414960251284575807377850725897952357705415605256512341260580994805416018833149386456620840949730322568398439301828046839458276348943014773545632434806396031320217073983979201835981266605900941378219899610891819183585131120399407642000376824079776574719251526594672225950604582892095317665068492091104018737168478101484897865870533541008869422664827360371974060786267512463257209503522069341448816184372509372758949837130427536154030478843985995139674479025607601468350638528122952515047032884524297884621906353520388206914292840949607127457552832545589475057984090868033315294528289844610263350974797608298252830735992981800999033321126234621864905275194296030215950452397683560823953350095823473970131241697832304342787779160594366634547618716066508167761198197148918946448513716627786085141478032843267611611832452863157618709645773482082684498202985709211182346849722446428453036835160814225993087239072089795570976913621332131568921109505223610122676621215915046522851426465575764741299603938588040782863455159592348703727347420020021679312127899681955964969219395633205416092526300933228889151971662071838564260154581727755951374508530839916194392458665094775284069932537308288166831112393183943577165241237883886857373509785587763016711612061276812377854875793899543616867716615534714867856373222470984778399035637076501101896872614423393291282699859037490970765332466434838983627638289796303562448088764738596979887965527474120543138727226033714067489542791613213855680215667001710138339610356862880857945968963532883874000750377607916802737254374157823132440845686263754132253047248905807501934047976055563277705452274675373779671461109863288586566183755575500281546913271402851432719490298787362017637767106196758012846617038149553697906252832802102686382230437048554124822389692950174147911472906097387100561322622095244443585010242040334434935384177133833612472668107070933026263628282779078777137305650424954965466495095901544748759297356299013276228769093285111135521361075519218642980093157265503336654643747330468714106122252365939818271304594088369320049071748195842470551098097017899085062017241430120576531582203304797882719115870746622140546383301028759459543454478066114623044459770916781814026103386765750110987063780049262712089843827873735931288699447356508241523256409389520271060284864316548896849300258339735022504900912767867997363117427182214563272974259919427868649422643375964167925102053472540589292636356566725650580736049374822946657733526633469423972016863824360592736942116724038125422306208507296288714062305280210061495163548404900465380955382529915530752377285896506588612021155776937755531973942419576036560820293219715193060130011223954911796036203556560086264292180841683260001414987741858980663108068214175003875913198828884359479311397564095575386407333177829026340335741467432025474710977675830173834321639352660536985817882152383364594694787891031205745065520165835652656664194926367257608590752481280000000000000000000000*i1^178 + 928701600856490500861191219815734306515920006789554129243766189944672995944456426655038595384120435548014959736559832346993502744253633934411339522168903476052367935302062110029663093133499279404027164701815340011417124242175997312416624801201053136582679777006377352968284199397722652211598717007811142130867021033707173001169591828458049692683248888621402935119927885968780069538912604231840992518633249195998010251830574464343792862159539990441857379157167491592405710085726776257198662980010726958627595519938729738870759754590185728155014611299827437366316803654404351087585478163986161294437101121947129051961362001689437783828091711981788459339522651371572292481269176028244289900760727982101526395942016885412291428350546736619255791936704589917033220197381898590506192322217354893449296238409860215125608127694942097586734943590537456911852287797633351559099933052156379534780059033817917883925672981157506396444559611633718593857498152549038690599471485300877147378311071559843725757811444888630438945566164647239330613677718921390553196032557782783946094030385861745422240318642809947816424960544722838213442497914735106338603492255044742261685029891984822636156266343736184082613608085967226164835631719944469256479410794878686147719377327144440661145768741507800591350006571115650612272410636154378491505665708412586318333994270852411504225840481504720238958406435807934431436810624098602888034180824520324782649764516309032290982728865140501599113051657217188348097292828261818049788285944376098334900888221849629515567948821346440571720520887555033029786524476702343958604065886939759880885184175302225530132895553620862291933562187404515877621384895391672599523966984163217101226669162745072895833502230461764246655311053457356916923741996585858177838017337536316143291384261901179347596136809615428174592924608903602417465416693945635764496030488452451119246720123305130465015985355699914260615442023760481464598445896969502517156563925808581248658668204093335383575421826088085951877160903715729370617641861646291517774179683599985505086545332031323245485155592409629855626064577597459670764701859512746942510347758621723475919105900713170036097425369757613604474212288024080999542004647216983409689926371358383059017585195659338213492841087932392933325832022594849899840046261445674437190231751034494047587640647993195630014516685601581168146160672171652630632528932937900742116841046756553036640462955371650126427270471842322040255354549052426996334477649130195665526780130539930176659490563006218901898946537520178287698434254022345641363113507513409307955813574335692181288868977888321493611915866987657875141063109670251207278713557079100253677122409674633270509606266933323126742870455434944552091786516756791974386745852899159367131091648151872602677996803278413865362989101191140784324794612155599960061054447427772644869415044593386226271683442997407788320585906288859729644832067836397634168767306425895716211113415578447840265162969558660636257380381243925112460421798771747763682286321332945604794798731074217484383041218227409032629624297818395538419002611208050223905766481176526089295771507053776313943844975678553193647421338463121458217693684801907948259567233182748258497926968937512374791881592161605217839569042448875516224134299482750142018338776327991465597819887180167000752719667698960838800907233448118161880746784803635129521175452498129467587186966484169958716343719428961224872559699057258401064394997013158535514729015944075443186386162964620140775105518479667759695775517071193660474371849445580146627297326003086718283891481877670826095031188619536998320921724876839585636737274794517981358002357089943554362930990287336479715137714758109912130471803651700967800802639872000000000000000000000*i1^179 + -64046144287568285777368404944024900454335160166272975470947923101618308275591523328843287041881588369465827884490860306007794254190851554434354802527101291301197613020332844362010148239778114409774567291126492855355928034183719638390549988228188520864886891134080664253425403439278754077338671147076660082530946920172791935578671568350787389051594668779523814898919652138715775326993866788484012832737359390724225469069782240999577226746461604648318180536199683630812450752158382222619558022168565589611974848551886765154406080603805887059512251009660734091112906178184642003712966399835226887343404478118208702266706381619438749851533898213511114763762423148349194544518148689745878084264651629559558945991111284357602759748873230897820261624406674126823294320247932696320988358773965748868200050383722528566817127088070152717555365252823075095417610060663066741789776737303263436597833285541338979116747923120214881786751243667052201649600546142027142225846267642681853699254324254668615394276946071078770659727677472039605102031612361007128000195424244078615049217405408447083063800591124488821123810642973411297633905183832097373437433214302615183477103982198841484334338407011647931333624693207011371997104085425805760388735523109790154557453977801493059205282094313947859379149965621177323098660478815014536378240501286078246872264178464672974222705699340107095815337890534971022200778564419764035155845339650658950814718741528446192984805780946817998160409788739018830053302134471678893235127247473304060948942120396613334612369694141068769273414966672941472236336794784467160718649285634437352910049098333170064808158531135024449809749564169740161208963017147786510518514998282980650808602266643376052505899935313534867246637286628421066394892750207272704196429585496053370235744574364127642222279798376285939987508394755447612933781991767677515591393117608509480703398160537766334128658175399296287193849902219913501257677771397908778051826802785091007809455556674017025185024871123176196891792267478898774006797019501901179689482599671257865527773071217962183787254137383929359576953268164879191871297026363431463784671991108769137556038132243699067998812845949349114855689185992990807682915378814988115922972687818233287593419558428008477201713568830723462543403232217389873337099784980312897584040275904598142432260566817907703304062600998949385535781554524790944392759918217995349003753642749607649205048913322047933121185211835710299595052618584898435484466465579032704112806450754027168677696421039078864669425048179663954695122786090708497659891031779581966168777891666689054412104569074727367750862826232484494913579575687484137984759047636123612460095389217963893951523363194605822130635488486907716580147931736883355212096129342139114850630277606183346778596077964452845484379538083273526052444060817019021184102240313478250199037368896246397647150280947783338348466243345108682757614361725294804108905082615234240772892288558354971857935904231783896063268727488780795984139607097957253977271092035601516192752164103708270388461847480843393775856576738977880737713162413949333115821114878888601219477510859654298330307955324874862849088661998569712281440001579681729961448357758047324178426674567986838094089515054042044528483007482992615066016594079126232759228675170955585222422506217650269383513836104001316115094270305242684337946008268698298722548795023547292133687796274639600772692689478172481833178921067444951329876002916636662507616490044224906309482193964497012500964682015999592903345445868846097843112942125720875965678630757640270693455882759523418492139277757829904062775982732763528758027709019669766105253493463169764056027055786474780997638462324715205201782803292749824000000000000000000000*i1^180 + 1160962829047674226433957529978196497904445264456337371109398354888346057829848153454662282418095688871183079432892139574869075779292810395828990529396872549544343323379133175144582624095486186609758207136323343388416825001311577270500204231788120736335638471782172586860453871461867642712376863575419140806631478211891571825347893162677065552328704570786871684656075870803594997751494168539786472273532386704488812901690920106443312746960358695698288126216117565632534915437998761840129203669057847827217313435744091199373556247610740387634987197877907736348428484516734533501990205474687878919129611412218086161502599187246507427963791286461856595751961919627068896309589416748547663227129170298310891122500176181880317535210204994921832426260768329184465684393502669261184234314769767142559379189679213524983912811184956032602518667233644679306859387455897621276771997223439312485221341087373852759047548297630464345740527832446606008311509779548382506993165776547734963327678028259836496197221924226325029811512129092195927794616727060018146443047038380128942307937047276427277153083395551794892416314040077292517802938915560623000031001453464526251083727580502216246946471331695003603529299493608225806522280617810256526785010697665933855441455612719720340742358455632865159174946089299173987127992204366028129648064650374782652522318732987508172536835860640201889876504982063148174077047052859204295932346510883672428130405325131292068225088287205267145843581665499196237817190582019586716572566056586135431973329267683074446176170175253151949312357486669903771211712733385661282610612457570616049292403095435028192469553858654006616014554798722024469859361470835869553925483696896127244159620110585687102842675615340372814940132970106454327777122284358995415009173569585679216619758318705136677107995827169453456732526858886642315954254831794490506179344148665369474357631464046246825388360836840778597825961432188587430698757077013267483050724553946317026822171321023143674753079408241571476764838341506741432251549276886611336819213179225790682927549996588454963224986474001394640879269269866703360218894390507123902335202080739762344023282167078149671887762309365938982663018709940403858960508421364400763884401870581492576532813364823185984547292511315987124753791349134090329422645040941646085369770083622112636842261249423899460172374682938836567065454555380422218591270839102584151871465439189815904091424965820554446409906413260815591092878056367772278725859319149844100029649835417873490360074982917355321124078538231236999556264093086710577456126108875670074768512622937957728611105891945894446523172649086454749179777366810573643361720166177001958108944175688072420777614122520213392512540517995557776868064684950662133741219236800657026396067227177539057008818214416483780649211188825104157304326263287457871111682608587414822196310279042399236001157416254134229925513734456071153654455790947875931914841386930917966710903406877190154206327958372338107953269394559393688700023547557832498265018002915832180548701622054093069932114007127125169275958955387338865081821539186671892602360462856614723463413202902530888946860201299751947600008165687345631535088652911093362269398659132102984323540202355047974764833563282487222437837672378730037359917271059710917747273872094753942112911130137300210792442675570228345858384619061097743655149887357094199579949033932536164185875463689738985161840767414291656057236981794332284631335701785245676399472918860739295214013964846064555018773857002318160160436658968031969686510548406213898690087301079826677834614090132240303391138017803620167105155939005635769076226030801408312569033714670180463643519355194178731871470611995650917662720000000000000000000*i1^181 + -8019526809596667320065951479718941351376682320509359971499217820749491826317331674756990433292322930420895244478106351070269060371870256736405521403546853597738399853782899528300536799226658295984921522610344375247760445770576837499647018055410754812775607623428918616474530544596170863472593316100898819527766422358435722387189105692112013147895630007598187869251037220215187811087220694754851102797861454318507403628973735747520629645290655282790833428035553769496611028658920660081211414184815218228531992907270698149676137012856401126338950668186567177249981691473130565209861058539102706016309392991979832816572040052933152759313606770624872828593361234153995412590099895132030202466977818213987250297867296469804756471076831948412975942788625006043547239700910606590376591014601149090519829433748321078457663081999075069046497767713458660137391988091904239313972638689777358588483786029414575311389343909793181873889381965297999838947517048683007752615852721671477825181030749775830796454340409881853275246283235191884824238680669966360555266436874625273555377771305901208405356159887208046512684844103018345612673472261638828903650994398246288462427477486777929717716451083560434289590093710225217245277068063021824163183028320241143397304738024463509081612968407071231528445456147835371603488810790356818406743790934104275069146278540746666941276737329159003287838427527903177529757480468546660876440178444678008477805206107333917733203663495984369766064500850786183712539957881349438116231013199298451309695755847489306574435681022629483658648784078316645532516560027056654974887859082148104651813626732281440494202846428837716024560640366223050860132977087460597266864761474163647060024242245980604810784709654707873158466478881479555928950857417451596525192614787028247863128146445992915189997151066513454324498679300247831507642153027911502285983394253583179233622849279197155499640289366491346335641485112849235684771546154252115301838148249885223053985458801505131986299164053069000372005295134141923595891849431912165641091574527258384155440994348792550971706359823957850549475122051437049285735785538882157581837256666236842177093585834585028686250903116333201856213046723963207244584614821920240137159607222938584502435591932751946262766575993617544178545475969734848414708043605283103492131501951960655095834352311381920007944050658803496802351451401911893124481623560481809534744322342005724287592107769613102828088465542746258090230281702492869239489752657505653920703396036331984941758752420966329276610159138985396190005051062177946122409900009553765662637465459932773592487748440858253956873228177917459636066843687582426901006992907731523580253681642817645213591766778504465968371191677837329232865662921844195316240661137771116576660524475737655217839705671653687275485303416623910881345204284893370665324557674848592017224186045117152627344044129167621484853189816827837784547062876616712269756412423154630627873993366924272394216554768537221321214592634092363466747600571008129312975344095319098161983699488958651250200572146049633338620972731679451181278994124123889413916624851548276143379163171363919075011768973307454250552858448646650529628764262393006855035195571249036975445491319930804556172335496716653652613889606882896689879538160604672900286915144603451360287277273960007339392433125042321939758473981280304816342682879181721553413070738910380021469929638491621685013272953046547697358698728737377979187046419881547973886462229581873922540247071650996725234974125005321827688250987107522051575599111354100311864491785697801377483341433948261750259292155274236847543688786841179935296126081210383925036456860135647041739256140920394784685686784000000000000000000*i1^182 + 59288006144852232380401402723283805091931386459329141688832471904715066246535848616096741392062857985269273283952024363776660275102033276905061488411124726751538347364983042697183372907353050278787058822221136062605359697624028052013475007986757967314632927920892229970159474616362039050204495432011660423763069256417308508011065672655843251863188656495290489224080774297030833832483376323579294112707026119388932959263067100914477506733210133402172495237078955820392040181651579999484075670466607688398260676630385047081424913238105836078210551940881334113290035754080010928563743620316177282475576457865856750760155792811220448384989309676116807222304375110643780868598753591486200492888129679245530638156728995441696611592488622446905560330949184824268605052318432185988488701338305287219055135417563262459937716215717329330237855903043876317810689311854219962031843313611591265622709988378741129774782258365496724033463635917379487941473689690902402210822685067918773945791944886900907835725637522664248678342031578185767174439928186311414839751330967959006948502457034563274585677922280260869052362387660826715908729001101674216091957276135542892291609791320779058973300756483751176898811095024199582786100608398452783051112167458901301629173759599401525286603580095777834358020965948526009898091661095722301979229808664080350143897109697379081476978355397694305259252862599707032983935587327222037852905625033114867264765922213775643590246059054399739356616790789120465475358572052543088854644243315970292978255764767147156803025558964815300837735594387383329562033257846590937964342949740998589172290830196659149443734123095605139463658505740888916687998837376339626778927123694834637794450580976243120743154290511477567637633462141768844960498857293696382572112089840477227735774457483846031119710022213372006304960235500795288078356364522400000328733509908313775223474499955164158628241290749915384890772541147530971204569620343980394803017398401900925760543243410870464316396051281478925872720984282338376950772405145571571798723290425856617773931924490512529014373820713466792475126795685154102975411266705061352734926920008369982914954525367404515596953107115390085454773832069932118644692291793967036987428508876014613011554316377999148496432068789864765703973146582881294857881864716843408297758899293688333088865599556752662640228726444879782033774908988914985432015035844774210725382382863646417913928414807645889893803787859902512072515165713819987220574801709404072228622624206123677293549458040314086061849956060798676072228476672974393664914025855017037401937094874148236301357590591583270968225952554743419994116969496220903407879456025636629098135041202747706674266226221674842704677220071438232682166250498012765096604734464257043456443481955422317284625531681847583677737155923537691567252767817126690459716476298063101676121758410898255022186674718300986035875029622261669476017370722177132902649944050127991979172082345712939893868428736881375443163653808309254652565356519190113437802537706775406067362674282377218604469701788189992428271096145974534239860041921688837196856810622854273284869629358013676316592118025110462480600529066923219284135393498659893716898387708378052952829252095161688802168989698448196890201715150292354091497237245536970258871413668634786168083755377891084740394725540374824810348133898949138966990159369090850555871539798048964649099822539593607790173098485629534354409787975814784821410988921022887491793819024949076362957198679341726262585250394224012105125020598942341233570246161719889577444461726104626946510874635466010379479324173843201553523122380318057857865452431066618851079449542666787157153991884800000000000000000*i1^183 + 488357506278223069782933900884538132216647225415556827578037082004637049416007587531268771882656164669998270279697433637859853233153830604690836580862872375457001392465164040082483253805281888498024404338960641927904115426231117085059946167779086057529699642243679509427181167551767400477588884220110321696630986634625430029100452123330429585401128879575730978958775857787350545343982633003951429539535400417384547665948147110915052207293961317638359428793925298035401723997640775939739468697156419373519840614209074438264061974919712090663384391033628110926039858482035938675974256897197547763018607298133722972765407456155146274743415649143060754486212982582444723992478041662937533203045245569117406217069448585406917891107879729353870993317384139982458245285447754012643753531851222475198043658257763741665490707132049682709960452827774540670007024711967970051700406511826496424102411541799378224050917566784301523510555168573170916492104956076136011260396498501310353794534570659479742551629325271457956703589841985986068872332335939602835601395485416443585677632492372850084302987655541731071517630804567474463696193040433330811540115733119454438763066543462827472271735341083220705635133683475451773061895777387952848951836071549128722357039670255543291494565483377634770528248271413095762769267231392190745950584914483652849215303253074414611927217686366621868603968919610136202180176075682696657945480424192470800120623029818927327605670094652983493516557896914171945148146146442537132148558397740512069014660447606006822812194510398630886566863402104265620214304470717575523026768314356907662180834184716255532104156501542179057586309541943083391760393796785249140490495202360077851032519872817104777205326859841897294473374783592556385086645161505356414373472439536425221502805486862150416492200547826647065025840099029127105692655680119733069619764514572030156000884667877790361115567606503468930835750407878038664350174682031407145097692915422666080674070458307023745090989450183224964077768194927400191648166961045315267653697521628098584141045354453004847590036383094662905326435507499440509894443636058944681528463231057154080203596101373522609012313335301758632279239921603103439981861373498118355979726786733083378231906281344191114744803681526904476828281670345397656215598563250143039210069948096454045456172444429001205495541616279848629046935197542296535173659791325131833146450929762511674438256940307401364872800551822533447232872687210881729497722610826019642164696348305716264038461425428539989004654883107387353377398360809425238842234790056821448355291385979591761497310381146399886595691857045879260842384028765800655293536980616237577381949473406466045971624318670838323285737729021619627396499335534428212890923894537083288764086979629377247696530262898337769023369048429752621047300978657759984954750702571464654275542957091065705301153002217813517154188385011154238094892601145766846905765994416214643256865334587231539069464600909686978443001791684840935313060756850629546868714129001446733789308259047322591113296976768444663560320156279102207192082819002483696603362223037709225362127207640024813618149924996077680306818208006984292873963607774373559998084372088135742062649050873561108892880682537530205363599015053517468940605629324083259099143940140010411505231159444496501596432016922546859084335220955115205972412691447918457916718383849994866205657288078590517858429012359905547125781194772730751291969024815701851380652037890393207728826981548017135534981246338166642895422234337950759755090778830659508718153352373796173147638351375641946814792880804261057483089731843489331128670919000902273504851571853230080000000000000000*i1^184 + -166455715168527414588402816099039630951649665978053756379215380634378187463828948866201459937208312001192315063318955636010747860109846295338516701040084380212623262168463680087487265078531206606395365445146692706601623274783825694602249181271901891462851612363969416824042295107187309935809301319056705843783449058500834120370660348762029209637215896126191828041984265147516204515997457704516581573948003795401372266650065269936053949508948318854811547823719060260444243321066917402929061957337573593802444363026246048641028220821968807356139618409652589355986087821428533181043925103296834664365251437570883518442899917787085648329409604875260395806289467327897773249805444202024378835702908545032277288166962424883297287998751874273750869820197596476905904801454892976057822167232482709927346287321830773378565137357717993432824533707418100209247133892204065598797943800345852400131189708961798790522747268064062260515164284080735377203910678648948782657627965695708400301519446315747664870427944822744384999273389543724681106828311828340295180924448672464667010908765611423742477085092979445922822644974525088357335732384912728577132264420079677873511038440438609840420661786372018748826715569980445384936603929378577527043670132963421223887821619775218436834923384093850404032196714082806689281826759380276766587362077737549196405909394276978610527029526370274560846067442283287970129279292677316176104169096502926407960754598025528642508972506325526450023024476783215686858342965770262416226901868785512469477534509722400357003334003295520239383292989079690418901921819992982664222838012830806820387866070040876666567279168660068573795741689241172686122862904371679370635925219523003688362248314534403600028199213512472661043452636966132309801258119117258382869566619387580311964497133376249366089973539101256213230469187215048817850737562554573753430086167279468826269941089269924434118525726375573652420841874713776673153843655066704728120353733813183162596227859113430865733888486133139507311075224037368964373258601530915626802210159718246036016366144387796764091432823903824942359986095590944598891413302064483842013331134014592843251999763213337075096356610633861538116024920052979016208194413340182112647295240793574177601106243483768140273149043377359589727096568005381965542304811356948168137308924261191103056124525730701191252556523040507919249890419124681828125525755400881506241739885992817623728581708699829792292361244422096655997576454608747329113720257790748537403378794466549079136686857983175942399374010345216915423132008224581907848537570304851397624325255942597574718301480876664744393423990914538183630754063343696113708610655075060582428419221649383185175356576372095456133234494466127594540806198414122393813692658236639211028321196572635384983101316328076581113260063558613919228516686616764007331558653735186323937924989743719269277148891959306372895624842537837167103100320225089093324672057954388904602134112832350183184865672036572129147804843285951215143997885419694536143670711265511804982446299138924417565939585696054076833509763585781179071916834359548642841072001858609734362073381485679189052896731707208611917739338907136520303703395349250781531700874336635921925161541938163738511587075574286959702796779063172408499245385714704205221353162356229830821263468048425164852380927010669897943327167326585437428667170512600694621129960908423766191371254404834039251784873867313174085958076689257134145087853854575926007491538655209771800777328485806249242433665188576863529014696430497855185404546892889687888544286742757626739568037785304939262351113308464839335220357866275013192694915432710144000000000000000000*i1^185 + -78565095196708924736888184354197144556563603996532767051743861056894330750585973960857971901659615430586095087685772692011092000625905099084131029191138364069582343800700502519527899558137022646503983827498862221601210080379080793303924327093088142994559561716089264462464102997153379873449885023308281447492898020705032406967077512990654971944681782145353059244821076295389281603419580936052690117360734484228795434362161811010655661567244845263224721317928293032558291432036200289618752271848099295385766817543786748721361110594943964924412771270647632384798778100980752878792666991613762849607238933570756093007555376393652937796264950543631532767474210373113631700643727095249507410707359845000637247462695734514682309178956583602378933745048250635837301005351286595242556882311371605040779844445092320536783178624672351453567643437504211201953883268342973401182457285581678497682496700258253350871098397994964566743850690652800356019029359481824046245808522185523479027284651582365363780703734061963202917677893903267421052353588966442164365710102762909741431706268965611709578746209887400540452123970285464146904318539573728801142847605106269963018065327921843925412208413351410262131634855999380234310671996256907688950752374262046462151822999140556032640525710855089272223446153350358064776917916861115934240603095436960069459875816592500704860521446592197617638116563968258355907256476658793648696301793192057116770897065807724952935578997360654039934785472605435414231126480897747175239186484396705106088196775094008228360452750509254317908519029650949920219556758871080093207587671908245473489430502280038625096749616339082997184585939583040878372781375902808293797776795718423495672907104725122812571710120521080018442558960087162631113048238241340319077913119561345905038823433942001524140790475707857118818311934722566379345761042550313649418243204429421144385497075353039710969828535416816279712749339976569602891446822466084830978730871005311496879092050805675200497713973870739668817369504546477425042476848386155970088204786177140108695542051066047075976813677562088761502785596945012550897503458889896203088790646511484904544308583002574495330814154938545095864143060389376489024907289271110224336999543511535921045365568589717525394779089902991813193247028631942535595269801777132396391481656742317480237471873492013602295487513847983631407835579647141660978573693979819173589857451895720710803564353487080466615951335196915305784532322773795302179908280418117963548361951010074435713099295852920464560430156405475367308925460041083228813024166695553855921785623129630911684784269238796215577017906020959607331481139346519044303629044954336505350598845225295866295486945311122537362408024955539942552438872328887300629180211988886927868057750304591120521680557359347524204628021754851461688200951116593642431768914527841955307930193464207946206309635998018151578743833235020235795412078558465724403863379989906988485197112864618470997047377966308921859230896742532898133351030817877204614029496015772028569838171495005197434492622392850271310770325812425797111411216752101088840396565020855820025341451568295239595569226175333133470325679611923218292780881892882374610859472132487233460213600913547826286536459428833778464068258954285211266926900349653415755079722927024740554993338415386181852773496560441856127548756040069929168426181500540807397517414582241545619127754885500174688228339203287009135804610239496584515619129593159200739629498452163266564226256196932604680045596533893005681174264915672172810218637311754817680213266490493800356466828501123149739921440578904191895639184219139993291980800000000000000*i1^186 + -9620489512378293876637817411063525081210298065652508476626893934459965265589049903034839522594621184852017123004351924154599452137015728028768786368376108923903842061783824548107914509035295270369731394949906894567926568341989557262117962292067561279028991224402765644670722539715310600544556646068748927274969143086081442409634019079846784834045743999551040191602524782356677023206591842222735165787213685302849013501684187912216253625509918673099188395954308144763626969254614114821792598433175642838012329197587618754714690362378476771618737685731454635185646792583520078298024680503488149148574824704374415430136651596478594061225808979400822060846034961339872527895382753301005900339432595208384380504431658997478082269576820277810188462754363592891033511462419641715587535725103952772038778959573595810732747840099181737964095256570433899951378641137615419045887673572381783891858093428378180448007588872398767567732007751519674339977623323317208422027599594525506124950905833166716059820790851816344124279886542569425998485767206795725667354195508318825137529415345314512209033680645401014316731759090979836153471096698229755783601139090757906033139437346942296097140511625965139590498770065366232274884152572986315441566873077396212031086669825551965785655406809712944643173869863234641054124792855713012285845877553907518043878880417307688155759480741014821180543887960609201543459797560451232947927641754130951582318198860780116641165781333413419222419325925477050304852412496737850302700615894561804621633684742223319237294683563651589835689583483079551294817101334465678430894241644170514649755007164599341552135117046994427807702217427311478305980292278199805665712209600395409625217209523334664785201832457070741466011631421331277547285132729182425766866823145671465586962422078757048622482472546445938114404501610585279669130587939079196615747960537666190614940941772984665773421933545080194555676171761992473691522725404827572639890554556183146927635218804875380041411326701370411997055082029777574805853618100009429507727616726672531688107090819172037340786729377563988294746182763064662035267976134806206403164943170742698663766576108531149935576176002685152832690196072719195075016234175342041702408509970743656343365905184350863025065226643745652574913164852209800105412952162755875917589604424010208853478646231714277031560865301257084441255342131753525528263520779430956252510213868757617866542583237172038561844907712872979982467984423092142244609885057359257597716289850638999483071514415281628715127468388788023347535168106384152900699975839189054124954179148792754639033428722595409035900265099209204925136618276118872749152363429891891221915125675046882637860610149772201259236514564507862637326190185176132014778700550631646808657280372150375244583306556154230998525388867471950101049735640133183300360801622982200711915789921509020432340173435499170509012744334981907801556498109400105300074782117003697268029069161183623813213660905298417362552732593493536747097595771878480931583754941711437712838662815982289920319977547182210879152348467432456233635658179436775238258573404409697148218825283329182092515146281594109126736148459406211425479042718126680494861904061482170403053106639315090435239537216937774748699750423705847013977988960567066437452131154358398124546861917978604725310478142723432761326375753980986236086345130711142075029883730078831949774981076692603733195593778951328642639942595947169512534980293554945882066046322508342116432220365536523144044206383401097454267589108957847877398415621607461711137109910798419102770305476630107041077084701779009694023024640000000000000*i1^187 + -388851351991205883303221590641218879751187200924528037277527532995316679893452583675766410669461280478876225296339448791905504776506071325684149372346834057202248903381312461786748671713669989877218282216401589408214269963825351819914183845444374657228651079761210031176411052485201828247999869974397820027717192130771222500562498197862786129954166475332423007897270803315660825593855636726912406778406505987218601478849801913171746856352881065480924292332780131123803632079406458936957632162230964985525568184343545088632267385062201997789393198579223290536467780485566020116703693362254507441941197696486616622467810614992299225145043130278461305646024679213449292249234471096809360837660164544503110165558022608863957047158431254685279627229401847907736033626314657778380937070056427501597854120764753160786527671147503802485590774046683027134610926409566873409959253988502240088190759235386510199014290135328451222457980030900018367030079587142440905174569783745267759149079849201355980709243355131252270442310465679865695481450111377631054630755786077910931855124106316139749546015216575902002549292170196966009046605885409092988803052936955548540876819370612973868885130839672595178223563945914415806208735027170399289588006597351302085825544255003894210647937912202369897713739018078266650649869882433514805598610380106790351541356951061148500468025770292566544675393124494560347615934404016265029285332367453785518421840924062447882314938871861241291097255735798353775753963568514414067063311388305775808327064895090038811697131972502167893664632547023975636563172187628575252980360499500594997283170773814031446115621722378399786270693834974663454269741995269615342660840977625842243660973548253731422779172906885713692138889579550076171736333221125392002641393516742834877201288916739192568409754149307442695630053657888055779714530112449649470316356253399980194731598170243509065003674414686079654284977080194222111165630237093742913261451661284642967719927867034133188697943762358831366935033335643439061695054829502989902458670267209182428074552661387462106509264263855286772835537311119846936007775118395007109423842954908999817087000591804608959936233714168875459640668099969079694012891522577181687029754796011632747940188468997703139058294334657115286797075117484901369467961095574292574228982938447633133652515455714146372919152337139796123397813359914449745835224342569068236405419612033884732392986155631727360415186970966846159819569490756101399129044002703103114944346974808855158236881858679113400310777910455543722697571301954882077563085285008879240636619382745433227181970937584991017083429825421917715820071239332870804728003958989874768969979337323399124600955155846749878718643740242551589129275388436370592021177425339587067098582620447378602224280972652970329492743552112204505488593848443441849498418557067088685306870793146303540082839562921509665008987261776378014605077856689436935047737718148033144085450889916412585434517329570631934712363242158423556044855515416038736961289214552003729533492708113903489729568135766971377049523105982935931178314999862309225208139277072125004382481751244733091308920290114332567442863573466167655977717179724915774822759829661533578537525537786646338180763109821677710395984398026247844369426544566180179268646786600574647626288798565635511269304633148208916569234261699767255794045030218392719390265774307840066414259055020498362436566668452821566683768291461976711509047119090110805719875833915909760327319358793092689274921673248930503805030220468463732621327252832742574327301287069399718586827787477232061045845000192000000000000*i1^188 + -564627501893112187170223930175658055561741629866638994238214726715678944571491218635410408748144536075855861586785908056284800624551035264459412913804470593857741038343461549714222562396363254384794849413736281855131693249966619757999940884755504322787455722910900326430500569490934975255625253086028441216867467548845613135404305228495943824927026582684014976419442610888017946757229250176289791726392503330169120780695665791876650007749901303234754779147064240425594825902678716098534046904591654798145495608105459876757290919125494133390370681074536124762369027106069975762845024864685741647261974131754095791489596203082354180491192650582048798327851951712123863429244814465078830350379917987273769480886098835085409733032116352702080726830514164988950079900776670312002187962923181969986342730680701859736007701000517121932130917019455052902639921786733213916226932923813019639175330309501359451418669346937683124861488927134566500042899094721186059635213814040626561223572787356492373136883649451448875071785765576423719689692104988959049665869677542747668644392209316924823382111340447771156577250327292139942823358077121706531342309285906977127686086871751922753384980379521285543351346650258559911124165753498690112563255509719879658083094831497647938197186741513762690729259836164038092470253626584581166158262830467823937800637971152234006023072241192065130201416900980351905621231933535042396810836775627398064373169951966036989320118975539184603296909771053010863145770235274747251947543836814503235195126455503646664671444192475508382357933562724142036901372608445499558337693116304836766069275554673926526932083794546641082342773349699021393986693719192059666984267211224109876890778635485069435822744272172708258534471511532689158795395160715874940310943410369873045614108974697416205613439180401214702370258735920211160662563354091234481726526365209768254315157035250584341133769028537053489248630128396521893817131541344919226189728033949978080764170697033677946814113307989287465123166144946080549442207871867238365404836282088593261065923461393449133142905435080854377806546619442330213017872688693662624549913223176017918237237664130257837061203228371620190182353278427218126643350866328412082720780479072910236394612553937903117892419063179968626225655810970285282593893845884169234933409536515819307008443871130246633633569951282460646442101069033616861604477984027487466555703193187784458635483388211091525836598638789140195976790010203698845328543621756551398764331601994868852784827968649283749301510289474254851911613430393736397961575717590923309726928817944670343086693985977360888849282523490976582045404101429796945147834815975948607570858415282194002599617075522160162552353708378336998833332413609813508070836860339287943596188088779702656252032841033811784945551545950347002414380315394520439338784815387697028682754033477924150909851791225516015300092321538231973928417973347266435071403884282089853831776100123916764989223470636327328250316402073850922166792718078465589162232711923300817284403606169691263606866555625652498740069000520976667897186342194559339499971593878800101796017541672088595794101829883575613919872591342812495685093038818024733678558473303549567467934740885270446191998952406346324108504003754549437832486374908769592528223669340663975935873185740678835033606764737682970006637654810107376867253027726212407412739789822494181278050344439095069498119727098324207623637583569978374004996155979107523786716999361054937242840253890357566903607376949097603094643130315193747763001444824935188497245149479169756551534031667200000000000*i1^189 + -33993230891173633576879764514563985195264396163819096972881382469580958997056857107307064617203127015934007211742124439898733048154694392500553473127183360328762411200192321152018094262122838210396134029075607569189838773363640794667788517584197783966542024507395165005766154215008097893713717405673062402049734828231961554561467987760335938301562272225828119494216989720829948016476860450067136854884193117234671394495549606927900443252682539139025770710765742726265763529689897602493906287635146686090626594695807205357087349681491015990402726847447605609643713417652698039879534625231007373247180821036788821017119091994753664059585513185630025155902081176672826413884313093945694363348363928404458361325252543706231460241814579033563967112570703464705765332442661516050420215242437401489123858804619546613944649889570677457531216170282699060926485801147001765347407684188683905144476358603368607984408363250132565849815725557118857818430144170803863081528528069419443044513425725286309718235832202085339948111632850391826231947625592322623753916099633112768682340288001716863903235961704329107037700525422751410527756002770736519067548615082317720798727173574501696441769186435543876277186883612412279616901491173506127975984839528193215424964302165718902704792124004322247938445156781719098290806520120195827175026555359942672837481766306107661364769680051637055153066783960065545900820022338972491595715338049057375276666116824356693356623105308318353838487533722799046926298969051941213723136111477367803476201094660472976138078321056161061249552891681034706279160851440687663642623449636057272874327451862615267531232938716044781168449745636415465315097428525844059043406161116904941478360183584364037950925326075160106375273582757516518816472348167901421961174335070739028922922616601436809606182720343188098202164386228130770854735817697148857703868629272801158496040942755310839555178780685417954541653654209873307692965996049067287131074114623682176635278413386783266802030198644799552193278733932998889173544947079974795018540595967022835807689881639383665193287709561510289073376619588288079537433922248515622783091327340172988096930878865835272236382720907820769800838218906671745711818000561629739612568208028983769537992762182491031374179874818821267216813986894981234971916102114751839709186874374262049561182606285830058086065478287458872592313029692164911573921025900713860723873128926818413295870752266205037670051535009612997860804581311614973727597126439906432333006223820004744959965080201152533862547338637517385113563272056130813560654065038543458514717032618279598441864784474613736934265091058982716926352936336768000758310344390745252894095563714879238258276489896723266199390161578737336528295640570237210880811376135705507433031273627262574464350981561549961672676393497178830542518348612186310367957544516832922767386351627209635961315037799263648270326778513068399969583405163274752794411828963571804009927007898185218583356422213763120102109148570779893293928784122020160547601244361179127517732818751819693782957998091434146684409291174170792278567208188805385632091111502760274881163823360299709559860166525525986409030399726653026326574326799584116353020278940579929581376645143152390186370654534103365881119466871914634154952526158578262200072278166275639750416411610839660447235856420742239531950417967529197006933767351322402595311679911596726958536111006892234546523772818646476503973936658560851638010618267879035437568076201590571573909041902346437386305992339676309076107082502332634606272734713932033448672978154291200000000000*i1^190 + -76962231784557731755233922324124813000038261479239290581446400488661097212022111730624614484968285921622947598117941203608700586490890941562247287376843976167071036124856833242274039540611566697561488519822484499009373612719781258105576921624291039279727328690439359309550902717793431777628801601415446532988336782333017088928051196488706288442393775869949275910403448254542212888367892532083483898468647531420019090189112583100086554906753729411828151071021677996060800755977456758390024939741797519806420200971519250618578881647508078719973909312632805013474166159070474031707252942599815611547948709252129090920654283401558986001178380263756642963785408037955204885366323375623112485541442313269508150917312086362134242434427397796260972713939966985815104274996780419498987668908860629105101886806929806248433607686505712507929390402836904713679941538478683208633245176691091856804388284501468443020382227488733883074696870798883552816217804889324881411849457944131331880563848566831263001774410751013252858126839154383278880306368404422839337407276011197039288872176987105748544380959300465464561590410102388454228519945542097882553476519298202504657001526247094296642890427543846020389361019334918853100843388951984885756248088681852765194587513183830574732978944367945805989026314087493201089566179025387152269186883490476978752607018266956077089641203756525813575765985013967698183632281327886228492651103062158447729746938462740418582861299198329959911427462783451907554075318718570119129500554189012210605510544849420123947268117506004717795576739774290403289070298620437187154108105750693344787768008176805543503238158281919568200019171431963830735958147585282172796262871325090192713231347200141936202591665852194070489166857579887047922953425641010197930471420869179182480214605570228807191313490574213028151344125435157079049979626381605676626954550462384646305440000116969631075177846629636672797218909273279319133810362930711291648465230610750346091650088447800326724132435282035443563557103977261110524143638532924632297412660475216905606583253323536088749606670923681536357775692756168177586860159316054392395641426543110882368722493739575032465597946634196521127341093478778849509640429908912026604868701961820449601744381643600775802241128825315370641035540587751156266061218857425320692560680043002195011656113653954969767473858907200070349558177258622317675695314927945914984225491457868304572154905716444219072112804279586658943106086229307706288286302733083709676412997230041158678961213265599150636605869142937433277870506883935202922635242019750330534543749327624488243903217022114497295235267759242465372063185203122181381859740240312815616796228680116300376430207268240099747103511396563401720878570532056862948083300008264971856075837843447649801242772463491256736549541890471989891168262258660380474402846780168776425437385632789723760890781883467474983497116351309800742754344603397236158155218163550610037223256065635992569897964517546983213326898505571530332597721996427430037681220660038443339653653239126905328780055543881131059672886181295047048415904894563245894007602758549187377836602027751694725074254959464143800153598681989995313963100115538063279625508128507665362117725534753477322727147317365590371199987874602292837653070468169595671638902219837145478848437124324282323599467125491674252905395010926930450083672569981474175143720109529111301093438485713880182704839853015420077987109944326375374287859431907465069911808652434376208972592318555270161383225854103823252574591343262064161211427729408000000000*i1^191 + -10164147522642412805670784678485489852235951814684589516811599940481868881636967748860417287539488769329583532700540913419345935183202809451660331178600657255051271069983917229824500485098634045550645242742117813748671451390768615661838489455017031429092948773228070189029547715574448490178096529388811352486465238166276434390959863237430782676730147352663396556366845621269164488518591083672968510304078121894347544883914449628515743777941593883279803397642085375444583365769217559964956251234380160556736504321451887047551570648621198787577443130564763399961528957273148968236062351468104597033082955430089213782739761114964780996050291754657867349846398941566695891851638809225235961340590377164560987922692149307240713726644109500596051987672584806609016247395820145916970198821311532292739757375676968633337812306759657383786180817777794377385501888155392943855643486072618863651343933170903340804625578929778858624819997103888769689231784048220126923524453256499356603412409320525828410766897954805593126214414457785170133114939031404397896554167675905129339419379571420621209439405449726499310603105863359980004678545989016633699333486054467630240626312031046763876287155600916248003663729259625878030620051489392318152110189551556287327567869672594201678937705832940962753661645695897620608287624104917384937465255707055943424325035719953037930939779103637609702936006728166062315725439177868594287030205162302235240545496699504542005207098229646019019353069604360960570645589971320593468501515304432662109596435751488926810023640959331752066909465501528625588025021162297061164439050520938224111295610966110095704349571997946387462302970773177284255575481539643224403110364889580644370324763428428262229661534113227211311875001232579261609318548328644665480848762327847609749139427025667083281515240515937784713121273246702591165028032520634377009557047720274088751544845117650973949397005562890432570124729756291687974850398719603389214521102999393122666993698245836142484098139596259902935342888581010282262163427736998586145841798169311631024690328131291368532613094943857631178250008212810636617307391322922059200451082044697331107406649106300028358143080615616566012131034158648583165764411053188737347066467338960076466895822512044857955620672154946998064554722639121807658348646258577805802177383483530899413742442070109273572638180504265643303102257279625631505907260513725804236096139464923694921962932223271010970411858591776383117266657937049494649704630287743142274710194261127411559768914817604391540692635627585210085813333326462185251745450919176229657835616266439928383379049414279944235845023660363353461463091416260960608255128218077711844001762709028434572192238032235142028519206959181918979358174644432490126807989277301753845161050948570433782634808916685122918397850798059190979585654727203317777986558131236769661261747329866658641221086737134461985218080542035185361489210060291666422786972462386303816956659894366611383797606990393590318462666597740488798287730856080751054280056844173683453040337197397670815550491997320607252725013630249958921526397679961654128033822009197941847743951353300247197194973647406971183646445526423574668196887089161782420030207431391373758609495424913197014382540411497224467025716509782762221041287422320693370165617634405965429726125398499365441608288914024845211373890394636938159658536229504056630931630377378033305473008694215175356061622010276280554391004283762795443613845379216973369703076629443011045036911251003819094646069472328030270570440294400000000*i1^192 + 4543567871062525338433480174600386295248308594060178110611655796434582167603970480364565490683915390425337789820298536637705283654987699568388734080988031902664628119836997567573463965908246452463675260254377394373498145190772247740014928733802990716423290298693906190227170320893814815298917211439972075321549788491980615317533747189217417477315597288905717360749798597836328529363155211013462171338744724000230347582392783533074073807189096649766754029598546964950418537391098699533487489045209472537615300959598208322315650065234741352569456170506691313126115991362063381587442730283519708973161915270028528143475658434959225245162467070611402285500009907289367030467453146009847298776926400336941800136578780590806592658787310643714200854016361134845917890537960164542348578881837990228439252428989075067448874300309720979116396147200322237634035065963375151530486349459656688051869306464240235982699058026960562764279934308023838005434749930962411312160019917841468869071129447188160680387907366671133267448448517473597484376286739793571442086195645013057446998790081752204259301479790372381420748628693248743637581074107449423309136677904446537228450054746186313555778947835576323017807177912637041227279769803070919093842089008485734343021289554543499907629948916809697863032998370992072738256477452363989362847472592248348671471502777618228064369342295387183450498720033415435876466558572890809510700671348783989284878345407675616251237263151875418676501029975209543208180919251628032178084373292223681393550772644671203236259314585203283288419496822574189133895883334182188568032666008530472341168279948194959919208762256905136798956989818181195288980831281795496640218017632655356590465410882046518091092136943632284910813655228962141445658275357820046008198830793729795890768915051737110566637083341313946759030866904146711033581938754827883024769128209686339797624762198407278595199910898407118428798528257795943428789741113973301040799889819468444293634427767827251162082928721022273804813453451440559715922223481795697314438772278618372863804656899773107529503041027855050703888008463322888570923154686963662089541112365539820567512478226208195083912504829849265283975423973149943709490984967453987860292453331026352727962171964699072462661520828700730547669357644964429103529919702694837947054806092449873012096446108021456675287169999611552351424727010701668076140467187630542040201562161735296504130413528051177142575397253863752864070679597454414504086005337119433254561056732115260138849603480961456370488566790152895984512764285260644886906273688164839108178805197342608823558880523980369419804733590951135117766145719325683618723702891293905566814316435010859552906446212550305578499166871408879359526665959179963582464507661645765387154295483180240197136741491970740061112241556737341971107438387920727482822146071109377290766411357501284903577177473625095652459007826714303170454320545507119310686690330654608278790377000386192463574768909912291000102348700447153772235667761482484206997799472828759432675460617620398198835278478154472986929747632577572662983813427939183366502464113022370528488125577871948996025405263970047082152412588824555786863320892723970056757556152921021356327912549941378713248900469616503625423529157875028510885544349540685273084340899119735928680343532919007195125383238866976182900099787565008581764407234508968573758635763641303606051382258168112708050566900112897362624297700865703318998233228527645795555284225704198093799351779874283247329280000000*i1^193 + -2038693183832799154151784437187819966004435131917788243142407390352644242530233416069684609783632419907415820651194132378979227669814580180669231016423564238165974666182361270023472615545059632749909662819581906735821054697349334198256298387832895269558651870149626841357220003139584987204450896825646665436826455359480603738642464693285597055266360531919847101567178174660779082445078196048582336879234700567847728493168478168416295400513626444662110614042279896617683797266306432005736685877866342234544896340479804590555168972161253871656779957214325399774200361274046712863204598063058011506332517301989980559879248830886254574992230482312659502970432121175582792582816442413573123236100632694406482978905714631520031075222423463489105185241469185871018805467734852737779635953393400896178507561411067944561580089749087842924272585409576124521798660991130130435245134651218859695628025784124346292368252645595468896227671856163058002575469504493382131743899477517936135355614331664763283304177375429833373048407684728318078689972656495681240253826350147998220080673647192873474064622221260132169358328176913927141677819030090139093970271946875082447410861511338273659581047907281026782405799587395598967379170421169650068805654041496765584723809619858459451547284787548702437470380412932387817745073793649755867873941347659069653420046377128794400360708839122816074195708338926773694653731610557125836444915506143962385474182927477483080003826958774981724668275483040755565334719351004877059493902126367234057608651181074598925735321817610860274577545349380225616289742382887269326426579257768856739043180339513439811879953158634459516859221879410888515275007785849326731780630393803342711809146448302646483637547231889575296018884021173186072722924009706975776642275231446034056506783085343541901065757969713072685849463725829635364851805055038928028450242171635203395244892302298812499596515334689899952022512536046538536413832851777525524913628361476529342421494212638112388435447987123846391207508563851711736147993137206650667563007147860078826619821647497701079575525901820565027131374635391962907577528879695324814126576003547661896321961531236578348019125321978415506779311809963611691835162689436352900477061600569899517587929611404312867181391947724050320380884171147483706833067550942630405701402372021034282555670248185739529982621644747325841876154346899949289061569872772916995803551102118888068951104747602497814612172310980639182208081390182844544694584671968391369356015625146800965334969591869734071281650563857606492907543756609383346099376994073573129994537857278478226031826549467244471286055644625520855841601619221474787422396721017712536028704254175424797468249062636779673493394343914599453862246074079084434876618965596900148776341835175538065270208571580366150773434765026624965029317468430399559876512642632877716746567280186289538190401438817377716674212337358277540233212703281899781433221963794339629745264907873798464638145449981753174251079766174030092906525734738181455428896044880155500421628372719607145349048061274035081427307483176403812125711079338927841403140219393628444360428205434213499898976510913194596454040288158336178767882466618067300484518115519208895482989376643608675428026267778042100764490675129047860696269948732620291589827125059275001272097659813832616277146713178059005193342847030033547696595898102649332605853676116230335818048785809952578902277948911645458840611546212518703268414439872168794228658009488276992000000*i1^194 + -309432039163029811411359788209438745684015885149861272641162687891847214930849235975360806567218670996624893473279844372486493415121818608274176236552436458110237265090314811047683963202956969402503131460431798229444833344521813446493234686293569065802962305590408934016053124332399353012031123784373894820148629345042068715118130069096862225235511095997157407247958820702868304150552577128413564074050458548571199944435253803203584646192181234154048110564438334966187779723053264021433083625535286438777323339024335411054726671781554596137778722166408488072930631269682052905375012507012471723041994343013321032150791815568411976171779158733512593398466939501927724948443554875656199833077223013886330429879178098614236966978224890212132984592030165070540431239714890064703762228300065107841464732907652212058821858130540032641119560120991921258480893274227100276422221926551748502137181855224629897350405867022263618871178631729092908169899276611447808999700531395322161688715755662647283484433645815109219773362127427856256014497633654278138124018032802677970111901210305360324832046294205886638599396053122291948296931628715999453289298555097898775667410520922991086615843159292285833368179849769381731344296258266972401083324659319008724916749698723105148012896510207491419799457404493400127043470789212039645375469402230551832359501206219462900239676095315799754750593229492424301177480553768815154029668233050889193952241963114970780172330416064516017684913640649158987201731276134591211051320174466618957934825940211988344015429136400259347318351936149071110746462434673503318247918116100454695142077361358466858260959093771875850988874511967505351928381094108383189794531420770438863301591809199121341622087074655878022424160061452416424612785319554932229344229505950791503450451492120809369956594084583755147260656011059144986848142064934116360699583440558860302077208826749361349710311758074898915726120997818844513786315744540150550063904238545482997287514514989831980305071124920918928213221212398495697024815123233854504393089263443965056856057196455932422035531214546155237440796332466896597569367839811247309847359695121876126694853810114485862238730801504920938608087662542958920220699301005655192396453943959555132714046943999874706186112015456807908134362540747577697490554708549844336828710538594192846586732125782500235537944810302663534044399116860234897535964950452871001991562965424440149564802558979402525839518167980115301982154701716484621961617282749155277232429130115121610138702256946354976804439193626453710123640356813636984581394245290969351494073753325499082083470446476457280989352296648275689392886125848052001138432004707822270327016483743566699317201946931366487167008685608374036099973358770511594229779202922092542647342339111681252564449713121127255340630235596712273558025621443009790506189627904331592267140801309580559112110483658112681411232100812183583028378634613863361640931901158683395587340415581242356294466231066645964336534605314154429758197197639261399512486263139503677658214228987428957595765879350083758296676138415147573067934107801901532459529480352322975231158384606743775065873619619902127734445996425641509339137209223554260388053340511392913144740697561675190814790638136363765607030890699959764696842263501899160800016607650318159163612548297673027738349782525191542739810774344352442461384466491297631840431364014608515186234892878316573044324673072619906577278466837890824361781024000000*i1^195 + 838213732783807186266102460365283277529778907485447256685489830791169349921475982727097613310875746620004738179581719111224884190631578831009470253829082616597406434266582176814230569490803081525631302547971914557076652745798549852603859068964975953964396078571765561543594021985086799784041013207605518424384864370887202303100585612697602373488421192584932102121405885444823977748846110062232683671866609131036684850135687405218802344097904667265367708182822586235262370182326109954194572693608493931024071972700763188320197378192717154773385516899232762093920217470092286038100199320289871104588776499988060095410339796017515125730476997015088217376302569525683642055460914756045481470667280230763783037566126261129104537547821606426960882800332077710388187392016544924696891737418467205888977038776769176273265740535714131937121118296178295731487016320613734413186023721833145278283599404475291338985533281978058574355144367860765805849639974154411142158353356346984941265727368867278725337372853636268100076081927459742118076334308199445741804904165094750253301193837631546514280882312845529628226760610459357564987323544410929733335978446799373584923293493361940687421438865346025378907829927648409583519644453694425635715815454958990944587590848866100214386681002524762565677483393719922192399020163661396638841181990629178962011759829737411633349464961662266743021619285768866894757197667821904252471058376948793327508973523751439620518318824786046181558538722045311556061025561430048370793906958343692671368065493614914272067928042171597373640748908817720452229672908460197604923740555540514605055281683699319048340493527706885893766844383959004259932717771824171944297603537895242572463936624994085759937970262151586964162626737364415228292632825971021747963662060738269222470205772428021595808360126439214390016339507601972477431996228262120397730516217577893041890085586605173811441885544120245512139054377139303098763499929735667288664732848007973192563714573738669034633358150340396949550238965307696934117123470183229398998808795795188130143918113102416624533786851339188178905649486996192932341045434471325260051888968040262521603196220131467955985692175904682297192505009801582979159773882640213190060559159185639228177384141554130098394490803032639555111201005042309344901853213878036823551152546938064400339802816209886512934186005479148667828171244586102577308458349175280604944691300631843771822829402845760795309077320394044378064316753998151543280126346717515174327579313979374758765055703397226046473197383921142357224246096099468388574367228523955056121021493342958310949085361688747720010829380922068223734969347606050055579907146397934757255460468777101943485784890136326242378339302257158621715550636245258945794792065740177847296956025818371794478023499954746730218257678966633805186022414239006845417851303688639268111257106873146492056227892782831310538008647189097698747015247947678897280938751442257472680863270425161976425242255249952042060795386176265978540580092282422987450139084550580065571363605746570048419632707820576146486658187835061851139994965176705106427996094039097110724156951845530459870315882322220821751546337673570479375490711671613467000445957529317436577077949598502344114328650319830066308941479641888726810418379738914781021148189605539864354591197343957815498163623147571062157907261259195299754882975696129315370921275487330494780349340611338879565774720000*i1^196 + -2209385310714206104742714550513766398201882661706843984722983746106995860246971105506619198624407103539296221017466898653724295136965240703153190315443899869469908165408365751656804344514870931777515520229657227245447599384110964108603975554486747703612247596940419061150191264570761149623834511666134968885050672886934489024650929077012877533934460172702719541050130196394777320401177305399696046635449016456352025606541016071526868151104265563942040664837946572394608861247378844433508422077517368595177482870115186564877514965525512619786381969855606772989860900184758298979829676842794171894498508924909297968509529552020398161528763277202842429946188620354177467200657339354687790111601692423313950233507856517765119716500116646755036264596868461202024844819172338926697886067922575169082395179534328318512240447787628100147658159697414878538432002216398055047405556507748710362780561811611302132258221836749580055817897285428447627435943953340625751321930932441156025556824363487748184540275367591083548048917665770343028864933932397305779493439477743660567845850570131564676339400062753282821525065679507923273749546825300722459688491424416096344403644404039869700688235184290904363648901297262270349621490730538413037792055428405135516623485078757578392517687963442575791911124513340125383260132923984737167202557962631422305623173898328006758093736564031901051543933973689025467822484255710836265849797448532950497808923846877644522960655521139750852934598358875381671943227115641205841162741582944439567545488535989713770558048403206875713873143278973978916854513400643378036652972746322748251049806423558169681205991594107418994491539399385329528469345376676357668282874420722932885086855556137026535718659676647532018992713706870143330856675433840125938482237063620407365661911694907551412866979545018560159881429574509648851838135423384963715716876936355334889215976358832142437708497596533160721814194988456448416191903963443912601525563347814920454793025875485732833881307074437916591851066152030033187039311663947963134764201121177687476798285366861849301807760340337981023867821901094025921194806914519283436809666302977050459690415854047698718309420285432735052857154998457219102170462994265808799943966376797702698447912068512124703385544066240968517640282794104138268322416466479963111574616573531326379352616452484916834717045716689856586902585288563929994345691954511389232442278205238342755313130870593915050002710001421161411961866709365982395787006130425235120283922836902346109394014662768395074718078673028060140123369865236397599327087975754000455070619131601121563448517106596422948276836630131682323754220008373761234874954380351746156403893672100595200590143236880089924850991734840410457175468792849989541836670164237857945257411349490379746415461880294108122772424435099857463732363927562729686783656871663606026025084112386039523979172867234018155121729398892727336661875638341109039228751796869423946685080377705038023719766448374158409376436592678704608736736092526619127160136851780893478597293752213548953965906468610079824679542524071122706762123005141549472268397511611447001535955414783725196008137135620992848452526183976123365230428557778316911058736423041053488813826844988879462734846951845638341796464938986192367893597943978885628178201461954706026192441672927152652003094449304815836913526209908963823830556730453001879292864000*i1^197 + -1867882942551688184158930239368188506817178083984698085658854733501359450888829422291368577570720047629633038320331097846161798394300122986995958513198853639128483096926531913239508848561342621732539504133153220570697861360064576385978131234136749865584202852739803552359217376553149078754914906791346031204611495282744289195077476986811079521687868921785514877362332847934673051061256704972755684513415198525263328407540190543125853996561119750042043008734451069489329302371254072080573381607103027681845819324291700655191529934730260456795858499152341526605790990217943077226424782447297613894769056747904208787879940732343045819489736493161948548680564220867402830204042758921861912671358908973942954132042447583323638908172561979902576456902877580006799477986018701017130138855103835857096515809843151277400799387135005131911632159190314489612758061199378048738429279221585748556411786164270220183140979024038254491051006254918745842866632432888771705515428146894415726586845912921833908621980308295480498344866680024033298462643342276089574018275233030546184066479059084562423010097239601069035903485574406062210914426428828463652041998480249843969376579164069286297819938079462850685767196385878334464248677924543110377892016877737387707753808436146052912412846260501123714436711318624784976875921755218756790137967613512164161081608446713305254214924991367988979094784770582838972975421281259988568992850219842284508506731076515420659913261409935952738375375357527415830532885372096667370998979945694159594913194787680221895101400132087050187680822906723598618143883014273816198964730088572549233169436025945643737309505406601090205870920757191172070221331976309368770129071500981713548393885127032325109877411853592595328714881380812849204436598196599424663766401706429623008231622988663875452231619402448914296835124418530116423725000165620867440253968114373716607382055451262981543195765894291558734335876613886325669440424540590916407306055805026803154519839429720575133365666794951867537307010410772627111358972740133436247506327560715488981454066666395096511702327558059824198057570888255915720360983730059342425079568448468096816396936521489244272995884837314006537243089342868039252069828649783794836408610570765353253835514579526844858991576695948465826039652843360595367463726731125729220928240865008521226268048658410720961999616679370122305581014496858965782367525302499244848446282471799617807149503965628300691866177685320041830297766675983949285614591933444340103146482522902626352866510137745808926584721518677733079483226492262228241854953054688133514416809010123224798297834488356846945807412342434735769176359714195865533244535951877290685289444998347138931203704643055990204045856205697511809795077170063705301807501880480643437855262715200438100689596302943154280626371489919353088624691856792689724909702270962899946409192865508717541237982868707349922903432675993756426607584932476291529997782083917979613278538714553865781746779138451792264029431245408656512038774412389724685039888691825660543386457043608770510320262602273952095865133455373512109398734732870631145278517528310850272417067683393515119186816212213062642168540659467036268424856029819562448118776253475695358201657454066914148319901776372019740933206638344150509978098826299535161111683427055683556595469175602825495598304500925751200*i1^198 + -389168271867403905686824593388729124442748722872083505312722223621105171408969480241515171476877181347576152365646204224332717485790911536152023790188691012031554644910513396671113850522088498004270021015810830426522625105754450043860848822261560457981669427160511497213745465560556142632136324837989857753050248226671789223093259129732066745521896981678624903647372392328338750687655169506418016075884000318588405689436120965685173598343858968321059009646454053603477372076189370496266985840960821371431366289604315480298781553964765598576880804112785151486063906686344990509124022090098638320330313099363063298514854847108053775909507564494501995689401417001048286768778584541037202092328062586771659029126945810042387706103646566887433571044779703520433395663237330289024602618030321330602530173775014696955120609220278914150955208573208888579287694694797036756928981394894968183345833052280227935221921430648451253102869965855527897002807040540394438729042402631211055005818669387071443280038480054829438116793721178219129312377265265028914290185504191907721769826939856430397936543642718863916239242336563213828697002676167545093376384720682368486034105910871873593934040548567924260776299735363179629385264079121583766796905330889884682349647049212903120169950133691515064946538140711831292594823331957736332615095958353297038077548085364617876576820493556628519470963492584290133965608651904171028691891531604004121306622787247412352702419982214320114688044210282943033982754888127385623948452233267484570061855459422404166881854414062145518090581092412244165880662430124212761249109064094529984722861556434166687467173373738652662758944716377512313674492892872571158249809798978457759110741373462585563781257139966628732603454842876105918783492049353881360595751639208783642100706670537074886340875279922893508921836491080054899369084327622900812214009402819138885131242071516704658115596298596341682908466533155221199608508466896558868609165283533116508224809223712986426429455292239168958756429139040505605828813998989810952350419747790155680112955565472698875844178520148567668593051007950588759536097300731925132670049737065255725933181640167324760492205736378879560596148548759440500319284838778271303792570763760557910659365952294092585884726492511241448993611891374582956382836615456674349374416286368061508795428403396671115704730006467553948433884759726537775590334601942279627706792084727824581697326000880601529968473372228650432174007017063990137136863510652867528635166903385961908897497933852805970894783061672280843652185176395334192959120806117535964546528437602981520602571088226573802837193825294498901716398534954292045461215075461076303737440421023871431167524780252637295138815324067584188458152494166301646360633518727522415051489241589310117821960232025779493866551500871384384835108938982037141641169345184358178234461008641051879540170706651363529164493272096760896602665628397380983787583842336650409690269539968057888712830917681964310430590206353111878816745946257602490383607164969954304068087856794761712310959575125575700902420245819485934514268373360893249464759668913658592759343981979501237502899317549648727410603355250537151280185589531835470765059188921823211845238162825509316820921633150545561251144927735035392603011702398486426978635570*i1^199 - N1*1533842691727564372138058062157831786276198838617590120710039821824587316044400167614537550756066635867818813234488762334633085094585793330864780091557995699875801482699843572662355047046249876577658903743556187506601971336213087243404994079320540727249127474708887994797343944397269959993490096138949780943675415352338040217876227214671757875833376194761827848392466884304491740652946659277756264628080450171705599699881574230358013865427609520754427669528191599164606042676112553469872414350200307573056223745953429147573419558503043784924534665045416260597280507159976766517988629447118656168669623388480921234286716606395396168755276473035930789119836616063077464552076813999222538533851979776163797923406733362003686069842205164914028351798738043493597586035973105547036912*i2, -4976783723228431805949315680287353538454057761453338074108200906240775866970881738300060820745924250709059648004775757985040203901474686978813550730054956789673697664536402443043182409458795186585194231912220043081392625424788166047992161550307356095751932834380247235817024266050863170395165194627631422271957966254414062287812264086687944171197876171673259754050475276931057484997024095287042190050130217259171630751754503074278372762884822717427145936558866579429901655352552768034128408664355047204165520377711142259872899000310996863440262192095669347828365550199456942417795062725457345255833881542670308646134453431225895701533025979739004479466879880895223933328770135927896694600873521886939488351997925342654972073409720010982573123458195221712079040250787153847835452455859230913603879024124345890397995321039251887070970074362722636766423627246853717474935768451282911550278602917866294041275838803982123787610012875385199856404968743764237501123004118028998833178032532566227102061982548050092394867963683364595807570834214424693387093694816438143926229747230624959145553198870332836000432974344170788231739589547661448202537024519380453142265217363168799767715826536541131499661093084506685634603555014514004692776830497863608622697316157409364743111894885536886517850827343703668531996613466338134123430750288066711850656365423067065649939552456666801707517094749718243466793545734172911265479829761177202486487870936196580609920547807720124925191791361635920856652999546925244150429719041371851534882783844559697742662902923391358875787640483624384344790879353713262627594520295881820607959394344649393180153013661668433043046902761002637808163132052327263857187858869392254815546516206785787588529325072430667522954304756045221920453919124981635357725194195085532130946769126259319968737140652578949530791087165805226559604680037642211055071071465413040310919700294139445989238683755691064874354061810633210486015050794676769730894121857348342117732906466079617805754508488930573621873030302193370216023686166778985180418113749378149958496090510452571249452880805743185116657181516859250779637578964719729031358204654607911794947346074284138685538670250976445528552882242642803058661836083977358054195277927355938318504291450452295479316304481274417501078969080465299926769652920758627489422862164749039094222119480067732109545429004864093686522639846672830370252902190008186176915106737367024847417209063191965642371707051813033327523985732769186306597314386970929904734473677172701143875502575523533086447188917318703249935415683626901247244094129375428347703774773899549050184077192693950034451537162623161532020203948470932508092806260337462707927248701426890362964879656147297116992826385240493370400870634196060589309528944487171706647784542919047430907418538258963963236517131637766402780908605944964607009058232641596791404958755904376072963691304588911977822002878874816774766589717600418024600921759710241766510654188634028511133335588628402060821842452717446296813558515800786784406049943768621259449901460664172227718570844806314997757487179280160971298818801873127906995544869635100941266814834629671110388365933626982987920649227648697002002292424549051045575866934913734384494664014067725940313682452970018405355789562588941772909197860741067116024099732078586275898950569796322218779375226982610087673046926184410421878102858680979568021931967643239540005525723914616481364944029688465678773005258294407744538908067229502870963097440603412026079200613931927570201066135477961228768954473489709957897625510026347906676582500618844574210160599025381616858997005260505831040512370321230872599728753137761662279796708776574160956824134976231896120080831589806101804991845984535241212919632698174121999228645095007413428911812099451549199924068375897503500129150252117991377279796491129723368389554994213905645803756077348276028842487335571431932571744196654767258301938187479429316820159880964933946647816615136797430011994219170831201666730663972136771706140465683649568411582271959642855699978465151328406580311215632294338793624234646081288737234335117313258454020394632343669069037651988900388598622984379013804061981344662807002474282174066124632228250643522413266459294180329281884464453010368783886664139333300036910299782305905690095065943903038946947118797045953718975565616214993511037007034628764966025030757490022741490538940757128444035075074445123771213735628339381104023992044517343489363184799390256129059382812296143265116833708473462358245104897544513459582935162488403855646270907940122571033636441654301960656075216234559070195435181517343838842263782607447318855680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 63543964907201098938024852855732620997849544197997084941697197464340290415253391604539118199495189993785054952625574682318924852802570131286582489404829136374765180917551708251972933466899174521189991777423087739344633591460141752662691374072291386051965020025721072640939702844115066370945104175796310537355409871235404913385392671377526980298437627990942085363047200761469607304207932697831955145818543552661442284301999832782333180168861158972703538812775589689982778486135595996412920717101858892504782756761478438234116993016143899809956703788281578757030138232265568882054969307990053361120678324266226787461741372917858016831253811403376292831345502494626244495157913817871627840915524750315578171433344114857734453004450799396820527720313687796586458185995424088121497347933799446530916991595452322703051560000032631960058449396443541690316469434714294303814810570861051446913859087221602051341394036766014863289311370205036565271208566095779088074437476558602295295436361573667986315073391147105286102800023590251143351943688680106800327455461565688023145113518750154650574197329390992868232398500781087526630724408345209902309568754562881595604600616852129708451823507117128982798762558813843527882038323327858215443676159021743420818655842991601094127615922077368375793560669638651589781750940305284298349582153892993904856063252202636400326826042112221287988364109523118204422269104856935042852075077796223621299718182348130813635341704879770664144946243304996383327808375462662032333671063224241098772328996595841151250972283860549978064008260626037199227538906789270950195658275852985676720035082353176469568605478907772917034836315245725524115248786660914612133108568546604831425049776706565982913368553607721281438138557242493324561829308701911090466579775469658683236748391494159875663768903013234010055995829124728470909658382221476312570393341850499771745780945057869683469026280163005340365271197594446880839390965444912533208542133415876109904783608092851799152557429924656081996501284454492901301331249700092566128407310169589292159308316507713022381266196587662990002100047079723811243562800621479645873824153313123729259529413881668238580400816350290264642350092561661835820350895512796173620572347333566707082391462894287151814092515644128504405818025249934529808703566246516725334387545428407665552079304151861600244928464399100129067022977266070097136592851621916768068242249595903438072462950712693309971409223518240572552059770519389891763440302432307541350077517776996684133057508646521930852218488961990545092316934856271037100676739867086238343382975254458754146276639574223457767367040842628323363092004212763297820880756209920484044533931430950259834117072399090218620413704481191914058092047824457897180685016469189240449125796434617832110316976266025188358278117214040161467225228250190742971618944339223567816797607809524042719582586888044530383580859681103485374181524785528172884970468864498296210882058572777634799207768283918653104718311430356293519820195226012979717606399460324316745252610334954602478639043344960005230837712860461623994354615734057818161947611547130670312470804188297081282790549386242145226968950134131898652390664239178625610618208324789193196734185578006619835456923290063901196875744361060667695044202501165065827556910743409581742929381104003533395004905586873489229395017211987336930064867774660592862270391467466415870926718573626366673163307648931990266357057695022190886883133624551377645547356891829679656229206486205384060630002141996441866847799788428403196005979411267474528969320050363472379432064789632615079408515610604222315069703708082003961894539502119503887032089954657736335442778714847881727810880796202554998728064482984090455363485974362871633147879276777930760578323213480749118019974616684479068603124353022083944913831001626625379066276042500022459341373677374516848496125585573453093529998163138488892149149850673954394760705832375766952672543922437054246617174372435706150683055844092995544212710141322663443250694705500832187577702473112451474291874970282707708430292613108953193385703550660602849393187240403317597390297962673448104598601836722191607915039460853549410456236134405654946269774568102132848907834975075916172805201268481820645334125107810726778050696999308783020898484711755497022795083953510630927739191021711270906423823564076734999255950628153195918824144209188890461866096747997605991137028550181970187090118774134325111178288891720610433363752053509944208921949829171334979710854814553508511228369439203960080804872345734000276370151064304425904624060852980765272088341911162193292958539901873512513536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -615701497250819868079600271974208480854824664433680916519285226081731615675461587000420013454886688753728561613251850048135981388487569915035659622020115273474068289178371041269323851120664734477877619978202939088965573050911975445896287570205873771423740279883252461561558047417761864950431170414007116346083881851164740759758691304173173392501649359976017704292488334446372417778267633139952215848470084130010608278045284001732390197083704843725120436926279530375386871971047137704778644637648672523999577401453848332926128439266798910316942976123991980247440617205336420874166484572038032998135407095877220440822344023234302085428327741186764386525060358086693181589710196393089733944881389703723630856530735456775740439384780131661143082471638394822669214658935531587394089052526811941979759338768010433441139164381968666993975207177104247774197622408833196483281297775219067021858714679323690738450402408797412304631597767470785053129407961062309311162839691883024253160395062887039196555120051588466822122125844359006378866928164899170842899453565325286882517402806667773021068073121157714250424457913489506681537252716146274091773288044430033818682490282756564368149809609613795857688867402543722360863782921158518947963349039269123551255698658656394881307785719890940395296326156528708369316288019812200327758370990935508518316963628999104196524341216177163111016399160699056077089815379841778997481652628634023242289992994749004013098726322275877180247243742603002179879752432314517963358570120452867315954017794676624217441273503205387433555588161600800392845104619923072418542226714298547401076445005587228509660968266142896338369972539938047261831289560019187198220444184613030885459162992733124073320620852792408852521914088958803242232043484641016810855122514477648334812920036129063372487765777109537282912049783364014659809213844016484931253617927271649262117197603654752133627079906519461670554836280134748758268489034105186730529779230395553683363678209934331536605738606354144130201118306599251766500428927383713989145366156166711444687078690472081367195960149040669896055915967118517047568317109816643669922754031802188077417939009787174945172162352660445949056490719796169038006633521464234500075735574416827528182210502630053471780572154139242363516242055013168273754254936634283798786203731693466926473394342390851864977266460146752712210718123217641212252619573927608877573603596040526086732601112258340482816617839548870764621995366129391942596016607901178775835135983467328784692511403113626109133972715957167862337958533737269595166999868889748683464580769373619489845552810677617019250975266336951281199669475652670160686852097197013285434751416697058104998848000544386530537665074765542419224053664086863924276252424654247797003784302928545303063445788622066870561991824493510046581276706779580846413557044090157227206918884223045430067556180825360068992577114408086630713011658135291714030512164017152064520277444539285534977164672410350479255147602514788344908691778233880765681013001912959324301707096303301806151446046326461977395231590664275860974815553645135452164128137828685612158996313794612323167360089202153167827751392026950259810178638657996422612632751763605718931540754489749983942212288937863535573362488709702958430397869009209476606078258272363963908815768138161961199584905790467824023958123833610516054805682913463254493666759603763337674906964546026584323160394452606097588677758617335634850977198566054215375399964214302282789819324258270971557229794753659534761485361742956263414358941031133307301032562952850556238357441757752240208382386947214591896882639907409265832583869729168653007525851151343762937813947612097652386534556956908035529365883276895928080792634653526941513563848682925409313450474215245505313403657523109377270439671347640590560869447781932503680041453807657818862691015652440335659501624213377506607067028492429106157518269526024476480589214014310510240923674629933812327762386789263696034609745193581454405394190763826567021129467381729390362298234440874789101205288930083387667011232342449287928159935968498399359154472428870776186971596576532365970125652688611991158198925751946007302262890640605960466735193292286939617751687761292305636597131971267862555250334299313022267607441676231762878649939844688112199097328734311645715736973464043927446772263125291864416076716847332254370448738266420010519565011617956261494585480404745534518203258529642680350882446604497164595565442309145608334856655730457045408555906418238174102468251577714426351775172505414487450334111622627387345437931483606456142919468665732832250954559694969189171200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -5965389901245708024131609922776804977452612557377359846969868154432703878145360207963702117965504586320397157718129939566178276162591871504664052847356359727782811149020185556628832335029427301286092639784881969544695135897721007932184409851650757436066789033611137083850530137592634164039150609511329373224631571583884059507506891333587131281358745836640221180633052437298652700626964472374112536276836991037875396861984103859988684210726923409142571143277485527456497542273003809763069611297402871522564868712788597256727546628430148416582105512657517734014126589254519966091257755389821313248910431635895900885306356458554303239197349166370920244214527486752047245771507891709676419987801379494222031368338758912930912506687701454473866380368059761322368867314846439171217360705135132081042345361184480489523846845566972879575674548545033067128967695067863644001930473550679823323260737496859253370808280359078115529995868295698696298968345903071749816246463725652569759691127670035756349063003600162194092113174960907532823779060240536665413993747101468488013900433445722755623046367875629835731394048643021407746186301936069530128524436745337488996725985350745822402556974545559669280108408065096421143553672894680409244045663398106613952598812504665399987417819375075688298680904610924785787200554246352947279658745743598924626387484148807756637522122633770357448446717851136611882745406835349028141945918493699125091332984149937275990952733986383084297712323428527433722957943730719868374818801461447838135803774480090138020577125234115065836590684784782294806670922873490302663618741269114087861465394995714436108930860807445929883993446610451530749145854967946646402381434869380472742984297163065581276443693825744054273976155615431987898497746195469289420605262770395027260928736999821229502170037415443418698734119854181605919096221301851341956468360667866466478428936939450796510464493667574079076545799034033088128766253082789644396336578009398649959626040750123923003154805605501718411558523170402271609781190251002619594739065588964678641716432801020580848646714800828133939879789577708413597423002234456432088299133325499487104738784342886076675386727722378391605839233500715360756703919835841957791195747615681607101960260925872258060350503486575600933200825965582836369499984025779577210566971666222342212747550678140439099985262654196947494616288530009293503071020927702658486839367268828932796166942666110169509161125988072666772047244771689305802207340510814416801499814002419685306448944818524807341845080216660213249502982324991823353335154521775270754603316184014065805622297278347151781014774203843850488669044168408326965280292521214066352064525761944962720291789086193654567525854024063496636949988222400765645934536976178220705571288656217712811734231757849308138294646637170430926465358079828524025319373307343110442743144285067569321399765407921290444655844069400198813441261956212131298823563856784934687816930612558718390759914235257834849376570097223322261804390578716440131481708742904126651803775168333904961247646580871506629759848377961651742330419753401784358233097899488956196567896571663660518733666614259646228361057031593990373793462411449188507609546836236583897817919128383187919365773475078792862661132990625105345449580052408318400018851940786769668694946307231760887457558345767788056798938052089153329393376303947662861249086754805448647460160818372331676838597137210907682933863215139880640811920075561502911986333759842269523476724233856413260006473006078108534788899903906197688544322257245858669535638512120586686560485513337166970881155354173394303926200067871091603772331785876161729882379354907936895806557994111871607669912592853884596083493616928520793322652832328156659725414484242020189703745027573082060279987620429496263883413987309527443403676012654589733196291610654906880159882608959307691265033899276109432285488010977483397900075287849972151099915370214266789175773879318106575088884867423541509277143367502262620826972423423235434541190190725174888834175766674466634487321319300652849840523948945915363179222287079587925543449526349379362034413231730139723056179540549912151315559302204057075073148189468352155323643883941283498013135616411851180186051298739341864416576741303344869269738159505451879799968486387451389133010820355580191711754711589862878924294443500879617199171332741826286580509922525672242063633948409479644696923815832782959879240989335265376728583306295758876751628631076649921743615560371667373325784905114443710253676409164666529130046921147575150287084956434498334813242453081630131560701571252497906958886177531358085120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -3171184515770698726381301668474943665405432202522775433955524821414359083924453013997690715317766562674867101882548925738142200921620559254451168103534449978717200929497204892530805822541275107996427709254777876580682466298501807704264405058590874923976295949719391696292526801924689510798092642556891367426561767434522640506638280008016827629546428773234245396357668650192026501217571492979496934887706076170309369881917688218229287666436675507018624835142723723429197034377123848074061364630043190973127146937850817475392220668000916066670282413077082882417450508576164957283005405175664007358183930102962291651942983171198991124778107310949179747503357780663149445792801489490261345753245228696043785673817480601391919780823624183211739211610501189861455998528109863438679666641985393324423286226998049037227570622799815276731787624546186994025185325149816016482864773522637775124952038043389376338926230114858036385760359970039678247076289664985457864201020916477644564023093747032880530777438027003029460774065918865622069829049032280619967881116801858416139865817225991209671317669188448441375560227057663415635784096548888998504807270454101659804805547336223654731475954988152525907532014090270357809955120599639299541266478551859839030760726984338744906812654397067120786167114353137926265358211352270165638289022900463768528285481434565430454193114240195178555264890077484376587964312406597102932389301554395912103952682157594555814509272405379778685118146828154800163498508686761351105565725579878757525942508393106444562940112081861111626228102700007526646631290580640559052796976427984008383965337687710611824295505547761197959505458928181110669783128290024615750377089943168884238878174404927601330153204284591744216698566522985049738298425245640310668459065489875272707020719232663260285075819477814525340063507568972910975746316900907665186017351148438877456963315644021295865609408452281865285358229134182136708482131381113739296054517893569210278017931662281139723577729321997608267924051645672801834487024423859854874945124903978489359691063270430413000402397023508446539854083667618563829422191243709906126518489890424759358064636280977247761363213207054290708687226121527144756090652965684983052813483312872355182830433010746900848687973243909901059527999473213171731348900133491531106344058095433340535463152530246202701337778252328993839552858181065082582324367508366895242256093735218364824032661007551325466211755478145788792673226866544021051971986193590559922599635487854658399991392682583230411514396244021431534532165062734889236209310436314465337987777135687494622328758819398119601114289685481724391902043923062094355945922775303222299265213594215501606828496063327679674007468119800502841044784967488247896554419202020985763745757875605836422600473711795489214898473764264049422664032638186458763360879862605618963552621991337083597340542102602759706524724548184275491852592662032622817294551916828168240652376637978051099362401344980069001433474051623778053109112741955679501716145322850958994363042162796143606156950806171182292987534372724411770423400245940686291843535283578844161553790737010098134823790896211106697906805523255905184374294170400634223055618754319141806797493358640687327968761883184500649624197467957636166626480539914074704485875328732398821889703455556853964006480711815875976155231570431437245911617242242899064346790039177025971350637818662109189277761659061022969696868517324660897824566779099014150877521116034888227296826028140387514311410260050649574008240788098063961314235559458957532139632157257977420830004171915590424327402268970929533769926535839658863588719141711211984815254699076947576664377681136281378664391017893308595058823296530586067030648008438613225796052976506870387643720633088647739659344883025823723870999445069033661906165735505915212596762507923416921497012041620680339206457486187284862940333447791406828159967257306671736594166087114682742401568361537365808836541971175791420525193481926138513474072339501929144022217385318850277528712885122667762560992545858440486098506052544177942120047701558831758715502887521404956164555643887138634794165600496768184634394288972349179182517429668096071171124356894851995564236048146859705839695072522128654157635748799629868005159103664518641541180721201878906700280970013289508391254666674278506256206439343178847455118016181242553809848994460006322087669722513650293781311831921761970345648746966270561472000729770974644099476286034979534700651133571869794793177736900723325031119072675338931851980262446207999860370554579613102480307154525740074905704592256956677477234601602580480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 17882368394814517214076457765237884307090932866386754460917473924431269770422743658449971093059964686179929319731641311059054907914640483329377011800532288900679425897663885886060314390520963497499787870761719616917476197366836407311927473031246954604216800961125864894598259136498592932889432009360067609493978252042682223641893144718482167681726718671665493610328704812560645655668305609418680443854504984347219431213096521822252027032618699476164432298744175711101141659085650499554693657112579043520970808452709121818164579194847680141618239202264316916923653673779558198209008511146204822587443459351220675990044501099470884984134473171746112841144681032069745222799579672317190750436783410764635124064897763228914603276695582772539969570365248034465450444846017829880251923353540964395984861475124241469742650689545201389196879800787502415132905072628802473760679293798348877267477839711895415063051999648691183194380835198001889081343326368274336342987472330044098158501370050445477651801774179139977087903423695163395559778701220088115601446551891155749224172430428025820526848558621355721302111335942679547807579601454111762621359245165712859396351535585315828697839031961506747033421763645125352012112697049704929153438154495927642171447754329139282212574527470943479998044285092768716576303723222239039975392456378718313181924627151030561125668923552481851773108345332216501132052064695188837904908589160207575803382913890326904604384591998861337307856965222113411619881875409481216283163251511453323649524152843166864945114863794537924937242517809213487288526499594283628297558155608544793054068343346698528317080299010410600819239431776659572952575350837452216235109778633820825510756575041939387196552762535466852428966634092504974705159693703018116443060561741110752289102883899299804205819267554947203519540910777322627614486682677915349776786336518382594749441066592404351960530285788825119317379877814276167274239415145255741064074130791656533252753930970561520822955535879053424564526477761802060083941888822635659599636463985518609391369607215413541507794711463642358020685777937652844609265013858556243014498017712038650738263864683494325086216439858753652876379047351433074767995461812463222853276731504458664545210428669900497422132569324469521461238468855820507159240361201432683481013663734480607765433557635512738233219725060431844692903109250739985188756689203787456129001902864122145259863427115129531043050697502075552904412762033856296450744701963904443966746654115394116234646862606376372952305314852078716710387581534747259723858992910528570556209734602285837828937667352583645184265735746266061408717705033842293107956542007921224459694087445773667138215419348683526735112059190871213273801045514276295876469467680280889587129266587187614621395964635599885362469157943005577304339542842196903016901892180928946531958804593898014788335993945919973127041592649371819523980336924681473734488418108820953383281279996160561428091152482254266151119837674080877064520362471307011912240371241865236274853727048796228836885275951585935589340572585066537889551860830633337574960989769458194955778877060329352149922076216000471418963579825028214745811929760168977644213293948548255600389499625227827188419858359980053511581999820192351927780018790497103868083740335865366269829961826395108837347138723048077150858317027591196587382555112707186505538640888829989409539368393086530731742369829711744190369798184142100551782726398960273248057768101796971763813693888701640883050051310110142598425285252662310745654662895825052316845404854757858043170742994559149077203574213610397979005271121122214981179525993037238034311570909638050221742082706440941156253040290444965490981488247291405240795282328948952506936033475833264358981632201756013553236564165344827778214465104907373338242964578904951153802559241980485219452062137697699918154842399561939966040809289885282160414700873036959427301505971099186895712209695914225648943275884082816321290275945052730067254062802689542145623491214517022753310776220733000939256182932313444275495466867463592144574686668867062708090494781801334194200660655405420338516699005325623876386102632551572663099002380856575979173607328355212534854305837623361385616276029525799386436969685767937308957192990357814095581941902025259176943605947553049352706865769059876517497596958019338389970873216852398604208059063363873329785222274020217256102396541727066786628706071938391452585785198337161753445487618515493870716323751158481336802333185583294346858589576931216529908690332841955840076356481821900045703503885901696974623178649104906858129592370488934400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -31414178471632274878197796361730655878376900611272425115441727174867902133356908206239361764908257634711214123354897747195193036087865119952723401620952803666459840039058253548562028742246039625965776061701787404910789845638918140714533224638448629978824198970339364012621617058859255735047812256190760002540164984771568224942236556446033273922560883598477587006156802596715482233677530946971447042166434914616187724489646589663378424140282687587952612245015334427356103328051739990354123187451109014233469405555332359846510006327360421112607406565339751961299103266303810797023593097004221341295073246049844560748479997924540320235152307858630718787188843659835746095852225946306632829560361978605742041832347414389326050051729837097975417545910948570101728790676151213193808987499863808223415756463392967930666225194355431552314487032827987167772880201048262503950025493564119324657586724025081742836268896842926337856289666958116169499514789012088275396514774687989527825992372989676502583827753347795072861183312667936011094180872580992190365412008295920231394008053325725208292690966607656474261386161169377039099927642011731473549287087867288296952229598893694379182383237472381020133554005805083431593238807028260105573200476711443977656127325233943323699627728621662349966880473883861460128971726346171074940574948596836849054493117235489375588536325791283952310914783671361208174220173325572104116720024696357480853446263688067796608228282796425449118033628556155225257768464317510775106514500811956190413586097570990253756808002410791755994175861802059229422944178489386855658689173961453846282959233582460748943165642385217051343786852614882102363836305652001951813535850800809356081272875399868984142538670360900554624640922794736327482595123931506080696832991807535053719034124513251673456343168001113800744046014278994010081830058916361011235186369571730612464504134149645616649516705789231303591987927101922186411254898433901128416413376220042984713895324046393181317679666956250483834780089424436143621356809854815626613872329596560763398420611018235217382858162642207079618176254731474512694558837704200183311643858136114603932828025576365756234094886074587212691429240137597938950505167829882540850923047847800683619409240456841767926721753366132194984486898028053070562094525015007731344130549172888587648125265522345347283996082756573397051707455937972304880812854119556384199917156493227366464680744445842062939676384991909020248017519783755859729702851947454995667535046172031161938379065140092840401839522587737654244761600136533294857672303856780839038577933739406237332834846758405649617535630544132642429683509425678122022799947304125708169309633818579703789121375521515692708697732977284560370880055385345782106107733349777378306260431578388457509428619821174715144170584516368466149434455531645203468225584859683950728843412940795202951148330970436292799454591180313081821048660735304068165126364560470605249737664096095512258473057419265579224460841431072557817116329589272787083381651874429639493810755315239569148350162234515565461861455127534231110506656826369487380790861654064673598128424573789718395857464648715554944435032418870055378756798620019493717939228636855446043564572749785068064972803027107939391215636835192984641514228921618808775575653781920201485158159681757585349445378359513948043666749118052669183330098868488329060455927963107171235276082844540173218583400570389423516703150820986898192507912633606688934669679123793260449080362728646027240726457949994444160905172921554661040065313248821149170744193997987747102184129516207314602755178595188748157491929549791077956808785983165074209940933289029817139420739750386451560173218388818657140465949942334300218619026316800467805736715331890962855680162583171425774455465908964251324808097934097506864067185884386217539368568948203125870202378531134635934419339549636297562867685259178612304261695242519486310111495830607849625639577955101869836102565216441863021172890951316706015649969908309646612315613874630685757303294369468223033006122195113188321677840608925975847774714208542689709082744154018510181893046984252473643559543080563587795388798983482650299393921387646043136200079873548013102725773977288864732657925617607939380484717760940444921867522952049464369298225430960611311051267000845821643070537294354098014508899622376518949758137559614421262303443553265983649444002560581057513255178515516259194232067464989655834495033248498350953295656140358328943444567154529462345603284944156762590467734880679991278712332650690988875759045152763341712936534470242122849055310918713984207349602980986880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -80293147685751144437896383666698863218813369397435204756208409144110580654687571070020267450647079163595984435789114816167138835856614865001992794863188532932645977758677125281388016230897790020775909588059147586993341579360739630036615100542255459697187682391025385770625234543889027658964752924581243434429220958998736285374758661928438716455446018489240387387965694810740180670438894461887854708729544394156424379268961571238618294850141249859753205385401738196604115929560932618181073325497060303678929260406373062455831633457411344050605713489516881236607175601377279382566742855152449128069383912952309695554013482807930568676305885425571907505177700975755405200540911551828513722410451948588533459622708917897383636787879143863160076325101132711087364715753903085401132915201350117783481366084234594451903601112569959137747196723665780703071043676509340719469694185037163801404670250067101981171739520820141970846573271340260841809565655402902654637161701193218622077136142633567882168132463425134190090314105498572837014615787862699450985181020334078328743721343587450105806640586480093847832604555635538132952836543337539711085531919545768587035791027700149535407748015008820527474292453108479156013749820489512206852176756336763034327116277707296728243072510412173060241043408416507814025267052523749423444749625050812149967529337263800779070087696378908259665479580523705411495568891985212001480584845809114942952356319455519917498444903963311857807061307065196083909068756640387663684850278160842813963580058280699962306593982225099752658598299189900381605500918431161259351439991785100915242151342392993266797776671874259451555943834755271233469830256310252899141630224435345705172415415275047215220847524733154504230794267367750637366123355708869232003477311358836099442605221219026309113837780148359678456372352029247446834550646993770739783626160431164579561142358927294120018726103910521104443023680835117560864216668742491960861286300228175005942420991120091951753259614690435639162141469368612198967666711711056586187099676977662053941063491426590790282527426715964628606678714037217048614754120313721891290313410453352691816928280525081340036295643805932225628153771800081843001251273915190108556661756884484017341965023226704729621388131241692759946237047538794548866781513690723048365985237454921507141361685994228002912062602633196462141934246661458007868578859166641787241927613498423779864860358364558060925949568249980315400854500117083410424230606762493957231925772964850822065848404292951477866866652480096215651879985840738294726488864008935115101711738671628563717024552228926659621396187342207380189063095578060478069581851076264138552220208027330261327382404360099269112017417764265166627918360720223512865621920151100846551793410892578315804379481441879702360796319589511768565234080996241831889784408605762575189027556719901738148375799450916222755957675869142589637736560430008974652844105205280584976603629251420178449089077675505518437175723694130359982801985505270671807460596151379623110326115720742400219785020597760568944275161034962826860919876943724196438470056912913290774872975741685873736514132391759721314324832829518207937087426746164309066391065166971394101480627350833508018537793035119587583928920270279006355927123855347785178739360176810899283298074236090349316057483362068544313058119926366174396870588451805993417476463234890823041963285334668223458307318805375100753494556274135849997176543638678706366848965466237857364504703502178043027082098133030468765872358730756346426041275706409713796590523575360122426527014419987748619935093951332674938153096036216463655109568777283959335118587120112607858533808268824776804345964928564919261243920885389613064165359631542984822330381884430376945552496188851992266271668822121963053317954601006028919415066882207718131199076165935396705085088049119882028440544023722375961963433108826193500591010797881718863218180029624223105423038956246437786229054377513580164805211188561871731264239520786124244575881268138227933977792348222800467159251332337269468659925831225589391058519518756847429629325427416919458383908478889279345962101423538294929317450285190623456161716509750676147629406331889282960135584632219232572315325158200104080323186333701610660338106151807994636088297460536015314427007424868123561226199720437844446858426206472597200463030183922971978874571804728104116499238418882055473757434809523827898761334207487099806985831590534982320959908576712720741491762947241898630595584919376484364109374514609881290148796819943273566930909822301925664399487298836266166025574215387333757788984705024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -111465429990087810620123181873963200051287996496496474197969226871473660345477409557715934480141987135082854920808205295135526988707177544613834351515176104280969364244835697059503326134874477967239847498372270190085327429383309070009332816104556902293068194497989918676002796538681681245824039213294519592384294016187658481437512485767100492401501491214893103712423520854160482911358817649995724265169580290876952307094454003848246428439388594083636959208949218659680655328946347278615807416584856775743271806887382642870066733520272196003629553370220548506084813971043697651783754418200037662644703271661068928641997364925093764668409342900443849943470849443617686576459990444447884134429546199705562743728449971334240479450461332450810789152487220823597876964553694487908271525087473570908623432239107329317329081880919511033652586329645706464637900724695037769075244587768367864832053477846322716124692299907102218845266869736218927202206401613221409837185044242265377899224028300404648134487164145625602451213626380338115850291588433876945493699380318150603222554004686804537938104851292718573178927225830083060065507162035188860451053896703611495652916354811372515935165307455332313201526898556395704891843993274923613874674725422927413636955947324589932030319539582931941293257093105314468677980632303250741888048625023457261249215437097998205744147888320822412592184366924183631455095775095202497863831532689986672861817361221689705171287739991626657044129238631249802526102147180617169821052599581796925554779849294999796079643488317491571279325933646165338305331933898521139944666016888193599313146277043530918113249528100287864376165341577170956476605640730844708544095771015930820188061478283205806886638857045082196817794255506299782832947267873922132569499747233356701800364743104057714731915236122373105103878264061654630426125908285348096319429686536154660794667245591112256025341901867059507681488168191319644386198837420275314263550051804388004695593813976077940150448742832578686641611476044061507095875027191973412978764053473031637670617949879676965004298885256121978444865572551061736012216622643861534318946729376400423363572029067695674866296008877876594093562678908926910053386517391852648467766378274137151797442369802087379028855870842933806997114537321770405967181636665856192592758416828229000906983895899062407762437510512492322206795562785221897988178333278662471720654090165727459194697214089674720423880396220488295421099753534100550224785566472730103271351009950920013203057626800676546071522185334590149927015489933966666295425045649415691890240878889812041999848020679678753274737986050792732500824979853991695600658059159984228996458843018099043548982071345608463588043576566968702004782809708130294925185009149918871783454626924022911182068713869188592178747393948762476547517034950268967117680239527941281255485683438806860704147396261297666763748710194152325220735562854913528067109889516222931433980351005354238154549980012639030955236804026498732061959877620134580378002223494927994062550217732851975441641451543681883465383822303475223134633997072070154596123934343489269034284575867044532914488106862151150545640070602155165929576185835973753756515178926595920353926292669577294367465883884359625978667892306329376685639735522661262057726168580956743138392889878918835971248839892472504247848820821018830171889638593762771748326818581918783583138662393418734179264289900545668384047139696295091972676680689276443093514046728536603807188438031167459507487064807445040946856436763771523935200564234143920984491016609627271842610838179972505642239221706546018587737810595012764722107310965948321616236982817157821644190930964610753459287719609378639335263471144850075137917237602036703806909737615656335073338138858365597860397443968753803081982002120028437501131727665069353428682958816656074197093175929567511635079836182644339909488171510300845943156403564317992076336144789128902409275730564833741677198960541873310262747006364913016077829653692595953922203280355135745211043890425541341046301096815654478546765842652085736810371385320526269420023925200504859639184237537974673685029149199944832762959306067723094242858641893060419870469383816741853373748802843935322598082966295166759691952995674211329707653872060193715924522016432059065710815709489560720300803912647887540118957959548878817177912780892157864647594577149382917317010997048323370392357650091100516849667486153131893171769960827081834298232537641389131826977381349861748909383577804685588940182537217809546721424492583405552092126933994018260900210567191773399810960419173503497802109838950400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 116609928119807217147257739885675441109432160822326320077715350360108118533534271595584085509606568576396701187190254331806003567423193510726359028435352977397210403952018772123588181969647662068148108247446160294625314876631512195310082892771395319597983645237820436123593298571722410541220266030627534165427240305689484178885876120840816358673648818261381410850839570363672076932082898607737494421366044226046715158023673701286298173568060836901039585639211172737302801650718583422219874613615889049663943603463417325970249752094936434159523995070869168940916018736878654083775265133626886497585112001118739214517127246398922876936786146498655389500490174690272867936407828648373149769804590636692074863589042700665875341474700682482385552504626922738462484991980025248573829996612861597893636687838207093085578387018193538506277949313934727838865113192341251061640728432963261153217332221878375701215841893574500480714926176829687620480129413168017414545491674340108595727915326526501150011065648690949063473194854713279161638281215516083373839985706241705489180830732568008296645043940084922948594178087702239295780612466877957636069417088522817260853441151445165199050482196554277694321610077663010402897472936947852853504765161039373649564364847749558177386557187169497490379315252585911250996108491742627469810359385729681509645670694246008553075509368590161333851632807091655316634111518064554126349312435153017396973173252914039653797351309466087387225008890477123818251131780542442494264605921736573013228813282613354507464931112872076059017315933683512051686526922253391080993112973792421071422486765285812676721217465965076024924846752574963063949413975657242167594748409514608139969506422458941326212369455769382958144849317418377083228354438437078829907150007319179772924222384586889900128718098210231091409381562617983745471090561957075627999796410685345437093593112763679176899861263294493861342154636347217384129589078676787247622749262963764452317900633777638898704125585845244896117216440033876184099476123441237159218681617436007759815346449331794880560609083914343558233436163904569770809387218559701078028370349045746100782091820004217711458355068011183375703875786108574408229419322794281605755028204722890720935409391873539453666002784515458595615752414075383179360174279195056442272056025930502099659815775548451966593506977392601851513557836540414698894074515779015946543328484069539344745811687047724143237315761662313386363657132679541159480279868987274604620851391075341161472959465508524584919435920600487154803342738125085745326191194189429265474373562535807361132839499422208173981274193179838171982703626280408641287281121413687758019662883022047042652990382065849107573042198070926670946755573261527085437401043026180550320264584305241677429789801611954940065393737799757357028880883603177075580550609433068532789121913316054381305071061982055996431734883662557452821125780981807994435043329217069890008722283176560411911719977755241283212153065305237291804678146758392191126118738753760098105378684329296513798496240984347655917599093351675388396990030338790914051205054879846923113769246449894899814775639978246045132060155789331399434066093534749971852414285871870523018542742254063634602729854332205052870997149417489356171265405052784305598404284516537810540136583737668763138996991155274848262871467843066359737321166685127332832237926924566119084845741363710490710549873312942336052229034798570967985181066606562883610401541775875317990258063349006168150870380164901887620552895035365678036249502346821180844712799452169015060569479854272066986080607267544669978029129101795160859781723736961192743240450295629702058901372729130502177925741808782317500472306027707181236335478716116392052283810742665396820356354492827850400338211858368835785108353099690440788581356583102361098009865134183573809071094800180858166660801817164735634439060491062102755182281295301177463070282040408421556636537361572701392677353280523387621722455976320769202878005843887805577432625193275189448984934597911151354045513894699579523528172203344196666089057683611221153230535432486414800427904961291821833023180698294534230002595484509261171730194004728562885595041337304505412066977527697724694268994645021315079607940136170257474279114801432507606411414338067789327855330856958204164671482478578220228450431149219147070037961909367464530305031772691310323525432754391301193410725799248279442522608071027341562739957759083917822502093517306967089492205066660988068495203570744789970606859758426047724883881396782706113696994624532371749328618657890676164090802761246082916050534400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -167279142317270209769634794264809934782948214702407074111850983788179438892635162817699008820329555518369617682523230270038144416143964125644685097090084078127138477924911603917921842663150464518548529486844363271995049374623668096526550539847539716326332440910691052996187023137368560233734407030865018968337546329703843682911865224312621235980037437689522337377463119418660627053053638842800217396896817829667886963582872699054355973835903720823628588716698275089065396155523348810290163919938269754725167072738614936795366084494411819817835038486545706450021779223038703832156432606184671726400297343964433952599298896324510309337796752360473080301980417938665660966358206424868119797892895045695312268732675879812575804491885029035401868496407296203476525350160358948881457821228832949197110449226305101213507236248727842636976924530385461492603559612645671975443984329170867412879755541364354517313278231906387077790848282120144725819765779741315110362918279228141693640351319789441385634220831058588848631532994114721444190876049847603829923234420714691420942803222403489153033711454270746684099758647539614979046574186395489644966614535163284568685947158427636893628666017306628827479124033824260557086935538307267110360903427105827065677708535385344691515435192658080223388964547507832117094396739615615794618472430803787008642790576152387964226620282248892830306811184526258695602215795842990665926697504632993408562260941656111891978329511329457842649947281256515667880151191076852349344997955752466602388985873896419397978236399720979565805511644417869764223106894260882545084491191815997770114901200523998563308997200406405501364958544058018767350736484133413084100628378495503274600062217719941396147283582463050839755891052010175378816214257729234462512185280014133344416120292876240952226037936616614792657878690288491394687754189201642009694149636673538239490360963998535153613226375784150213282354841122310586012891592930205355259865885334454776047818544346246890683068574700578238427589514135735193255552999255608214841968138611339624325808396378721958278860827992411196439160123512211102715476395824374269597372855044890717293547867330407154671929222332682652769929243631228433494105221727376003000425154328412803632974450108295941330405262273364028315947244211017946552862009903319503299116902204081469062725263339292176910161766791026343104660938783861751482730269826958225826681038156420023584168773117932527431864060315118902955511496194466467275344221559181717642483983088354959071581616907768771797266235044414391378836369987451366897304600096181294158118349220162653372388394168371572879107782460279332214005873204171782142823663760754630227277995329194534022620967921615971098610239390612146723199236058112860332404309691103894369484450386899474395424162604626311220542388575717585400133380423018201973055178404329931673208454903844592458833475585459088828585365359847848966907876989636842621733291390055248272855535642029035471492152602241898446246500629393284688324030318041378881602796223563794066588577040529955611044541573681348594035504428559730391440913581419589449356732265866449474350185360795525908559161814546688025573037117060977929152837817931908935314150880047113146253987669681679421704522795692236907026172557084708161979509788583230199801065994835697972740615430728126625009948697648604678500622296254868768712562563209275079562519274146883614371610262655410278209862807791017047233873265744927237917088726510392856927327293940879998030788593806494758093903717423196953409721122797662008672909502633587479419596042629544102682762756431453074082833263224229575923662633775772396679651999690490717143978549993132113055589529091322740025115729946226967362552954581180251229852356822270232670083348473709018633996055679880075942736233724044638786358794482818903945104368717208654339250552981767178174860113928705955577354880585716311060912487760371936627101666905760731882411097584101943814496676041053518107368711743294051660238026185016141000438728816136647746213151013237491097387072897153581856791496303903820953071332914738552206119252994144047133302678663820873889672728799928669527898489660382424977225044026220634378208380774098266140802172492102773738702777969010495055687362815993783743502759725354536869232276587138096037151056458018087193215903362705832698097008610101993453193156529959271010293498016576017378511063429656010852772112823425315974886364434784270032049924618704808774774576308643999518523610359485592679973153419283739375990542518498613773572147549527849950569310621133962403000062631006169701614054657918139412676957393767389724672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -513940139639497691932943036974887484731890319755645312896341758252499228948313931247663312042652094588648261871372610982976800379066403975625559950454976676805043238705896184728921002960308647983334611215281435536754392197717651606550044065817718317843924819431829197125251754140872155924022897215322896546759331755083745795478418566751839154585960845275307477805190802782790297109868397100837625977850946084820434641612032958801913635665876482646634771347665789818241296905082287831704512175001017136118126871852889990367100405860980823200455488252980477256337569678757897502146611989881903515947088178685808122732871462000758674414802521832411739316577835886497080031633375075452029232831337399605868333643020138836459390676026355244464300844061686750039813797153812068494021651438731987933685710364887307142187831372277833196005517214935383461636337554302885707295212508521423909413285739604999669408355555936586983635247978584554703512658652619610274759547992562543655728142183055337163089395669469626622301716118723780781802810455505136587984910241947437819534489364962840154546907437522632951501413261497903818273951774951578222950375661564565467775795287388123478179758452609697370721274159134993807717880069159684897685939520930167564933207864455441050728656073449821413683931128348550899270059517606950580269921249712642119243980336075957476536606504781014087404632734594481874636803232532866779630848463183165155742128944297574736949353914012982526822187148999918135485911863339298750958970818262368248371912302190832737349864094827695788741319767636169990297470743978126315471440478365854554993209690501729257785060022957317334291313347890909386817597322099862783195671927145069322689097109943971978365579170605946669314347311415142228444322749983318702151257280407522751809132416926856878961925970683389097666031832889432474653854498867204366698311714839598168995187626866746104871308021343327913088386199324704575815484656697311069632065313378360484136621651715000016822761276320200283803664576015764371320707821501144533900057399581407810347794697041230442632268206141856256375214274744929095883520766101732955879568613816213722240251555074138440178068147720018677976937034781874063320751237466103047937100070885962341797057292853052972275037241304136678427618843549244856179070569508502644366233872950203133181711795658957864948149635354461132658414754181185982895302559312902991267500733047410205556231135940395993126684820647617615161513907486697668086467001086910734766885758533317484061213613247158306910437677629108039516628796004057927952084504355209837826786535247696865492631525767057754290535876839532835822584836162669067032392844146029361250975520677350308738350128185135942787280662974682584206574989523762276004478180506143257289038351476237191117706840854996521589370001362063595602203760596666423238545777165367972474780564560388406460558739149937056373247297272153016589130775065655593973252324575431601774453699144689991037629810151319252088468292162349902211628274708382546609868552186067518510128913794101447142005561872671769914489989891167748703744474031809480649831267514802854738289805231417054303719490580294986005525420354653385579517830656540090262182440677798685039308538096567271560064465150014124117477349583761340455106928944230121786520059886767040018805165324110462731306452866822246838866820674833048227436717368954883723503501062349046339948453877756783619461418304327609421192834985360600013977726427575413531306064111529399626864975031731314339399619032577271277950257546338776096523768458539938834301290234674352911465106445845864855950435030705359183459083842216348546650358247416367300778801652835468035359301698814316950866000410964639410986571287013943396729090633564257611192757096226524439000114531958877173641543448690861053912621868366354280228255369751773382652274111658478343452752841905852031710359049872221363348595404462036786777968902335961903195913006540929175746151660779105962939777730269241843141211776958221740719176769212240945648989834489642601557215197265561833539572080535932197716608401251981052431248137176193683950049459536797353098794098335171598249447094220761861790182492466982472854990473629921650216176379486008521042937333907086895699556407986017642161508100733673596387347418670371781444403689147758559562479905758031718377632972554805099103493448024134963695840602195402890971469214382013836092171661246499371145408543707973705973478627617858326935361414691825494015709820258543332668011439498367185736353353933043669164068877748458598883987810509331212711759105464554800950998514722934948064262192304995539353600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -489856795028366531421251398220293088234850907279278445059702300904756419099171045058708573665783913911911385638928227545764998217786869885852299227736232921060003237443963054629033607601158821613418436983097627768850883297338663592630465365219097330579979188228702726710002051113509911614476925899805602379088282571856674131480376182077518622588080877869491728980467176210283073384839276021374607396310412220937207033359121143389266428995148524009578848700532841633324876042661129497436248077976546108374014691648303529212767694740235700224802562838911107284910273898776940700297070099273723860772034171834975168021058617840620750950104723348815497993570928768277871961826227109243744973987760639328612051309691233082489593488172405481055364802947744015495100957464017850041612116643830925880978763948949934929735030418750295176601018601019334012125257367153393145664453377938762161048443093739359843889076122665149003388360499905740683529608006014302424260773597133810925193105400590810797203005181585460870853657240224661599454005662736563176166340807834745846003556119947459327358041522984195841190809486552432705146140517142888042792529869830594521521541812055617159036001587789383106256622466231234327100691787612578563850685611381184031047594959371708618845561350984644905523963925889489635076245760835631667981183540739218088734688640440015962715545707485195182215181653281393310596202090777518709500368534078078454875114832903162716710344372368225100832161291540565637718700576179948525201877835071384418796175072824630337900754218044915747356593940026847240161161295020868416978244861294227473225616060409385481543985472610473192518909288804403226645465717529094997157453530665269457356474964269231473585919846892909378736194971904106823660794664508818053019689355227843038545912645497663586487414830291370566687005494891039684822065557846427381517208116733407321214710376010698202931793019415652993032793454837282616913765714313420506848407730806875595271490412743662747422313211662452211109933816304939307967031773545745110967153502844288315231974696885592931371887469586769072051830083833428415591698790298157856495059184699545335244226718423787950196007208017275415042147692982854817852518747053309268354694046970237246689642873558455533646010341638994474049690172849909308768108917643566864028361990784252690694193034601548156767681024772114882478036331470315691032899316804260162411015577502678289771063815471633805175204299986594082689256327777509549609148996081639735899631792105100129873333706569296560869831009701193906171287623274837265558729571452173153540764970322820968156483040924827786234216246678019321526758041908840859811202987815160349486800925466329783618434356329505997502807964916053681649932988693351997203460855241003938371767164965209041420776883087045428525487889120479600751230587506902823398749381624687182965709645585653172208935286929950974141007045739460086075709361494323520831898619258028954433344139158975397399291758516650456096757759011748734463315170000933982899569656570081536234476590844359502321671022899158978177649809283875709868102487284381659166028055114688855923769131537034503159160299536303314414529412449229795216122544903070838995588817400432173832551238550456485794582193956462931095820195429167245954554542630273898761876367011102544512694620053012408082014460583720367342329870759700015810050367592805642647298297983031271270835557700783106804011137170396864998678717356603211807403956425891202577666913046143243349597508800837137890865432576421092610044926708689316957470471578477275429319101065070000927143474059249664145909182092699144613398461563403327024425431882438374425276852601091433186196149951379366039183991056716349223969956954455701954051466623401960877694239673479706087861780418032774326157088278996439670717166284253873633340678207555646581666979752709985861709350622268263702352664754698260137375162218656804993761531242169397017910756005370892217481772180971594530622030473295723577896192351751436497732726937489391854726348138394589546513712844052966515159543073635571134949798709892690371231880361455635395688023273601604573330826153002625721221578734756230154823517142391153497071930622510970168243899482998230681268950517636689782812953328143674927549430125920425445952048167709692242617133671082628205744225871855777748972336492177405097990413510101150150315609428838053462223415504473759329848833043408459814321331864123900187707562336190692853504669681990878627709619633374852125318649987860870151512891132409827301219240009792730483944074396674495109641637927655036576049696336763639583102488204521483796480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -301732236833296303133892986942806947823807260149855786038222772635728980534108408042770645587406253692667194711506834437937454642334040967463054188767990749464401763777692643477446039105595269413434052204950388795256866588016122280721233015511217900811886151192791073649492888890303047156096963644083779127213270970030534736934094745266230050384103573968894757271428941397063523512347781980288300781675594906413777119248463406313040382381762307212928065037619914688285304722948257943439461382347093415527196596265230545343932488703294851069437942286993984466753758816587199243322454549952866266550420747712384628014483427127516691793494148256841866810114232778235924266915425063050327977222323639504604575153925077751615583573696325637993532865131890261066518717400117242038023177671672996794584828016599745744949266392514211513034753219441238028547087937542849142835702817529393563305917651538791592261087727031148355778119508421918038449379468731249313956323187548343009986477173679197863002926741749119759664343614526194625708729009514482141821170415999562683824584841609817544735069429102779208751478601155237129138435354113551456399767493814372251231352446180451165967040167284596325855428773255295042700788692560925104412928619032064365953085700933304592520304574904000947665224893755374990417884056911294767234964450409716629770684096952190929731309533567678304001443314299851905673446221312465206507373797205833750371535586872231636972017246820944617952743207514081490425276656884786554206893947624541143484687202531860802713226411208620747436255123662967188364371027387102134457975155254984100261995684119505909101545073539239901948843434217796246902252621628195195124817551988077912660025421622743041884820839611020971253903316523994094463086765999884397090227479178239938995916607360369231074019648957450494867665984155124590338756489508129128919919336715270866317148292856365312106071502063323678191690321485169590209631934900818767373843894971393519167685869514122230958600034721903436074735236423629328463491672012286280825365188990643289216308442665301023012483672011301877932449366420477893932864637709250209033629584433833181792043703070637131113208947093343148953265805644150890863831533376682740394153646957268393115588219424099278388779925465639496033631479454215955694533293978179313581411091716372318848408906529690824889216164304801350960830203828863554475003436685539257714347810079628039264478053223850035807577277622548508365995530127789507328319404681554625792317201622322858699274927547152070890578646505747329396341844561000761812848630332428095169934930608608783961224467852990902130354960583732249861868882261066405850018776077598026746929499373748044598251546116369206385867189569750806315270401361466708804312879004382969925432644875557172462433208541503560009215600690470006866982414406953148661246073541417586609903697882738893092680174942490181938776082635684178669085476989567964578919710534388710463649291855745453262869415798547302079340040607248098814533310862331965574721417702298003151303051199453605770638105816262727019253433828467207167123280719953971400797397099802337783074756068932329395150170742856132730302419882736053652233614351536343364828481219881375143748422960480135658987725060414194631177259539564134102289389041620568473060523855355208411644967788093328330773531688755241429489284615289230431922278930764804164887550154363954002282267422508217128669789007325574604386545290243270747512765745984764588403164331160293391586349956810383426637250865202537168831981999188258274747068957033111754828275909257705727690031977892755178855028759630316643812635694081239855963376017053973245935503228392877970365039750656101184976965009443425125361355228429305498664068786961803339138130392419077790756878161505375856999406855955399087652739307661010092020754140035181067345686916410267335542253519500148697271537978833662619091735438034155814124761443472213601366500287927096861299116030745606762750843914854091217138633770263307703101758210525157909224446068597784343298750933652966085367927476825842805936518652232437361720082217758509577670718756238086823168477268619595158345791794954188953185623818885149351652329390524278776524434555929720363241514915524737537507725775690556501671588143368140649390307950312801954895292818992702457762431942068152010259166969943398800071914852035150210637546668663858314419141610496920471468986826626644796561428600669682064659778800944810351876485151042111353764725582684144838873920621283052912333265109293994222644606876176145990477230287408637449724098304840924883713796582888008100831058703069216768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -834315389678579663678737252279303875997191872658818881859758499637165871618054231659018054700483851961019670783200982509424479804015686477552748096298177822023341182435676504875802184108142676093174410209083745783991070067402037554526544170773880010664095063804767270045711937857210173307878125831117482424403184722178000031523816321970590537957092254382238203323812766356423803639011336430506733628512698471251831070810215789388759264901889445887591516604052439836376734900533121510151156097672140367498163549732690295843668712591578371271580553187739794157449881786154134912401467546422157940008257461803898677781372863862126822171733527143898494745699177698654951190749593617325775149171350921843705529286037925219654859480725016207992477931347884670898155627245355217503310779318773910611102789034379358512498318357638881560805592019058348215752649092170146751585836144238781826222735566518845363473622154682469830891833686436264427953934673927476584073336950124546879561068913649075708400997747223247626307391380990613594130849949671757402435306935393282503644567944193038453432347251382617385005246162616902034716744242693660229954212442238268165413078092129739669034686931420063579187533090052611929900422698707057377053053322426959072503212707137279273888196471092692599994521142415134687069389433991304583303294890444059854021855642079953409683715286940836780126004006108487118956176205954295715356189701731425615561739713817744199075376539413395613280216099165886492603912723119061578783904328311418984042028325150755721512273332463374427374638294849564832171179117734268413044023225456961901792938439791392527984854504688068337465537074421502864075914942017037440818057988628528193479181379226219664070154999934209885644119746058027751697927682331132449678412696658681143351186218164001266450769223418341866977406532236337280550205755018489491209133141776113751000708228290812267765481660537940270661673171826217506105735573405761969455340619571892623776428183550635211423514966871297414407828167632454756244887831058469299789856150323452865106439183240214059088607273030991813292264589989730730333705766437531460003046942902440055621443387626915627619672462904394889333722497533585804396836792411202776304010481688019677368658113446974795676179430859838311017007770034419262086543357510067636185306100576170412299216369288750498753085757341483993601810878315501403968172468247707710026883367445110588830018334154968991157501113082831681956829418175177249350298390113584551817766634258764484095851692131992777579037375115512778344643987749571381833461127422674360613297552080740495213336481445545464372560398081888665304691981819818631441305841074308458135235666784693922914250505055742274052159035638261341187447139728120573630428051733481146500446469510582165033916629409503650194573947576168632911381743462951264948332312916569252501781221885521950944124653344346267336826067079288074228777737009276416827632517028138452126723961522422821925747192255003845023516258808158646039374333480471767080934078309774502146907932018484047582064511182283019724351402851814555759089240245222677595774153761512517720474762988911781884350417391465430769931994577982201562911802012696561729916986285662449765697108877869093663395143300748087579928890369709503456128987109241608205731143988706517545712547086501327342864551281280551810822013193711182187479185058334834266826366492671143329442622209054419771972919447976601228753643364533142235434319020288374245193129462403185396368303813790029895390911575415937879504512705904565642903121068507254250157026303277462133102381032714573132688400675927004157685722114566372448457071564009004674659251141002414921047782756605567933718114396251847576026755287246091607337282072878230327711852022509968165222128527537088821481870377821763380551597823702604726845669378874600581268396064406739788533883985559075707122888515066098519842559657562909638756581520392558766803188554781206635864068104814362064133200429232322125915229294553364256944654036562080318224783899063861842626898397226425357113110650993611323728340247516455525449841772159375455665519033296832157967708066678616235728220781900203746105796542372607142604867600895410580521795333160272041629394626551438607852235885943599551078704228754822732581436987959215249698375637059389000365862795017751722593926893008186674412711855210145110842609431899516353130823236299330299544705309544654337714988831203911169308037426714568536460803824361734215358608034187996535665334749088850351410739016529341534839838162753697971722430427708359826361174502331099423579301201409536343803558887424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -1007829064171772529206924984702455082208763417997353953753108597043066514033939126226024394994296999162578979223794501404874613351036291246644893584076225844490629067913633207372023212155339301911522960617339859903915025397620844300352614465128542612664150627834240874958894959281045875826385594891783166926882711397729375798875931953303148498868483645671792244963225176675139779910827966507092174943185491276347563503928671612980680555040424723926634883672224175884194186899737291126758930424823426446601656546686872249383425865723812685793374151883952222437613833803072802866236204655412812232479712857962452924936115449803667602293679358455302387228885530947612696237775116146450850641407136532492019242892438818165018533909925714388550338179301619659688534780196344280859593797836834410187502816428268083549255155022787093239730706101532360882567766072042059693916246805404704120059424788128798298988032406259216544456099685719565649879024246434372648728760159524525329813246482636902249279409186555816056808341212322084193232722047856443639064729399295108368889863826552792882167480350863784450700327931381564630488919996018786827221148490137334534727971925718854233971212302481461286378932845203366153097540820145949831864713316304202144210110278060716420945968809924537961540311342349321003991349190969641996085962417737762352454558299212322991233276690595686274747205640724543453374508281385132080884268550010730321597603071712729050658661405103308404596938793782023756952685494054347247771969629036230112349186931258144244530292341078912655184652549539793421557947904047363655413916950614293091946525691094069147703276766700530268732466264773643857018453588138725485654217910231125846121228702514976420050845561097533332142010256242919019004400213385287579638187530416987378992250690779225009207963524034779370829714267270122678492994824864479174207118941293935399932592754063373439890806350516773899383876853915544180186572654456364477814081213294967913368259014486037396734802554804523879894210111416050335774624426436174925259751624099656336330845533855325633027596915860397828574160720474283281041263286330557613571824208687376209031224022650115905684473045549005296118793750779897846719664500951792100814037232105666018242231595615503233939061915015523256978068133888948508126298566955395816477112835651117005084338811004619305634188227916150376690109782477711633972882103774408471031607447060897915244273166051676658453488193146292084682028227664426197238828884986570848934131621136666741828909885080037853225399817034374040610412643277445746046271215562327609222854472763206683577130863968402430631149909291447743010126926563974213351061343823397925887857182565942334519497360709362450574837512653743282773192028899149489021390241640654021883963754797426397472130342452142546403270121345026243105286732638399947386690694551675127653490025709924696338964445691259105764248722639319467033419136431484064649957611614626198701333034766042459116050900461143899819232581958126460081989389883999140194152708314747681357468463828801640681401090118683643499855646763829169826802784217323746984466312554110232769925154128186447106319737694013874408552740396504061008363824741106023723931002142891316916498238977807528765199400757646451939382381578859210451349147914604698636340299903273923390868790002433101133551789298427961554971048012778715876294272740091855233989915393965770017457625446524211140643295895044455819446085043740694228755464591292399340249491306404897019979516379592782411078603662376169621953304928090087934401834435637215329300148758183729423441349923523432370240132787565816169012481474856899918536167269747140534610346652041238737437761921868364157152682742484400580198834933307779626802744095757169157671577841323985227132813637502207251007235705905922436621231449745860326245502362639393324842147368391818744642502629137356595144968900250901245186224245595858131877356024204951730308291172557421053972918947974412454713461843116669844671911547356572020448685805273735545679506647017702736308203265628136931398955986938765420888163611543107921446900223837347153688561729076427919195333249321018429584201505222419637080417910530824883566937217958677973113565062103005133084305614875687318731374010497855650821865508948849200068886186674131783332570594734259901774989184289397371902929998766277848995328673720936730509362448476368706906877196729202804821771656299099306647286717095138100824419247564736577612982864100693976023396681777021126645162820083410683381525340177951271914439379432741340409321008957138873287827231647600498946495934928254556721934772469760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -832626230109799518464672890415432846898469694390944791755062276408477531221114268763493014049401618553828836477367298199126709028360556116459877466784001087542062337981432931758003484612235786746586673768510957344390240334987982163278315814703646610124503036658145158184920179542869532145921752357844404522826279249358494317686686420206034175155150309408111340790267459813469925675837039148861106581238565927541960922855893887424340640792159670000445498186927859898608087308981643655718403315581349568727189035800279257168599855363589228819307991005413219780271151028744144710413363815095309422385573423574677659218861349205513002564417558108219649211199125951735820516340206461697301030262428250225294219742008092831749281771071509730463490133028889722204392141619777589493166744470834389658397692903790425981488465111425993627340429933514268857305907324721923987714830083248106148000730725007389514652403284296764762298716326292104025211251412706155064778025101355272543607334565292275729487538065420466928904453183121514404718003382457456789149554953519578002601187492424481622933914588505251707621804158664538036654540851734881552244537743214828528328764089713784563869390822007269841048266020605472278653307624280724364482079662614431804936447220617846200249984844257405192650398427833717622255817235063105113279691721517541095221895955421696061211359035035421135617571558729704727656892149702036215667259022282480073421199917443305700279608285153729125891455633649585658156600359460371160624824211626643292236460982838899147088741127305166010984094989126873345575173226926104385482082755074063213178135283686997517856323814647490810651882003909708356155661775181938627523353622150370506500585802205884988791644823960670355128376863483318099568201634231061539212693366803722184856407845584317124739408896149554790805190911224745461535952872968547222799075658110790558046202670038769714933322485637785092624592895652769390224859269366828402387825190690911661215988869779058386101187949202797054472309781978830924162520647517733671859373784294200495467426197194144150604980929705594930183013296114412300492497556785065825066359926447782488803279006282206026476828847417815613402870552073289161921266302778205234483030785156388887928577653221025080193416743255878683916272909014806281326085993516146035305935413485784322856633054226860490845481024640417613824939795925371586479467008238911255365094416495181023027697655631221734326310306756507805780173263435626965296777476296075012128423243648731292898321567470743597308725542159656052057696782539507928188278340911668955735017307139119620101076942898626061058561747716152704769405134125836538718800966852271355778508982825994981038306912004609212962813548198371532278050647804476586943488065977416230629490825883547944663786934641396507660179130490711633240458305170927054969890553012754499048541711908220064387104810126596291371326587201913873427985696145456626986254744597089242152171919054287609381652652242290763438260772634164203218091758093883793077317278576204896914386447871323019317291778244887214792507987412452154737319721778031673922739106568557722821623262046081632750324310511167986307905451414401611979402419960448914726040249937688216559138635123894053860091751913519089860104387785759096651258404190539039219059188899661279379178548451717531002049189462586479720676879624892287769569594191591624279739652699759868514970834257063659307544332229713348342734423497873371460925097713040977565629583425571515921156708707547133853743871565840028821830103028312389483743449388636734817451278195724162467887800232825213973168546035792374231394211848543709976636013988310819840105506902472494725478475061637295541658136829038668020586635637587712227915380919866015585880238264226698098361651074252616012013417404139013054881801529468688450421122924710291654590913004388313084978598811954590139176982985492757884237781177085826129164628626263262504667679388839240631879503403897956539628485607521307848813622599811844957899995056014904520464531868431146535997368042500308598880628330277200488345252410888689705363007058514659266917585178813629544396046236057587219429121179748925574042523231972657652905813342467536728991846693185099651390917386788498095788340240458413504710582934908064528188397203801832993317692417899939524672556972390729246335629984228618065230423630537307151339348171618897387882072989829967442278517221970196240431699360320254551357192649177019273206461724113607710433297525977168558729932164590958760186612892600540063569484499978282088219614820241137808268474548093018926296697276209056486040753143808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -737162979985856237979747484750697065386243402004493024698593982692304761164460317726182171788263046872429956426198197057764640455978160432019541215230771645745057068161843521176310066352240851129751894158036601947705731424206206893429098867076086981994688390381754380040457527623473639656033863065504233253973503044036583057896528815347916344169450741293830255435862788534930625428225233108572788601786649800449057911497116404527861615941702099747369958378578622619029241990704544561226159917196833128718241077673472692887003018113750788567823602059440143043462132457716969260662566056987580108230215110894345206986132120656602227128910536109627916620388083738973823537759577784255634489431711257781478024016771039686375349590104601229180848961294167093422233292363809145087524729018496858284120303210990664789933292564351334474493620070331404627864693210007505720682401124485276330510294848054659974652117558027749603814616379529639097214170855935695340844426244089099194398046660928347804424907229550420221197417818034456495031803354989204212751023079939455401706934429372581703627630957374232362467889332552696058531000312059496315995827807246785123432645851679644553451948578576428610993592532362558664940086823048370330694399346822860799672906072788849712475842221165203699327894581984196445515855472180800993775607764518542544869376087530914580679769801215342646273952150017647290937803444933899514857429069302177907200944646025971537940355225703544467085580042361083160999177472589916366350805764081381919632367666588333386436643521458376231485730395968865713827164370205608628351053130765175903727139699629466657607339097253615146753269404442616904461051941945765815911736350577292344315821052259566039034038226856324161861249795900718527268453295361447816312885267113107179704935142365810185169972731873527869722205811325416234639322972218151499243392438455366950889105078879903097866864998704444200706658260383193125115180537973702614101241945170920603590279977035132196493980097000184703154682220231541897080600323035009309435437361327881471971138965175620723245281157633135804883071726280251149565031534190544827147590153036983074057673396948294968430024332871430781465910371628323664893976053487770424244467589523473411847079645648091056221575450286802751533403519236797607477988472530213117458838224787645359477942589000561753267396396770809177900712052680394689954046909617522716845296408070079681558681523371680123762980678509779289804299681832777973038421022286885189312422971131107132131192819230632597540855268732401047271970016418284622535649659172148320241346686136738244160832122815423006868640331420444263424679659325110241287248280238211499805985437139327290211095005887623462840011547765969639754123068608490088073516574132312385842529917024506859143799364146052880900142371504342621901784597994133359616180649511139896799825840710444715817543324077425552581279520890641487656476402325484730374965950849718213852525472444805848995306074972028590416847159785367019338039908269833415813424498240786377842777570147287367858600025002861652924283356140406749914404528640974830648778658606128065470841467619607793160015246820180915433668994222139317260161951606403687400730927710928773603812890747639247609940467461459079213842054206597454910742583938931266283226102003725816467157668365557251988834767777977700724905779749869670464119734659242023921820001085413771318288578014664447402437274813833779255298741083293796994157151062647268387163432729805196866313531706124404910633486188755211513093388508141254833266775873861504873025944581391718621680265398912699349551004526901715197304368214046647360187752453819497665779576141921077838844659972626448272587751676601107285067182847516920898576151354907389840878647387891781666177955344597707902572385192483428170305673314383799381212896637674327833993168053470868814599656363874198702228448840063957385559492160337293662152150780886900339182356202628454270518880031340562893730423755740990389610621181200439306813909525361336160383158778408473766612485361338996592462532055578214346379362213516257991648021262257513542790380554656551607350396777916125548055279605980534668943408160951798946629799958274071621906091305136086465095348790121458065892413760488201793076137651097127757827892887644063733723673945311078925226390396222518403022980305325407493061979601263206084142154531448145094697240410181008734248665795634198294583604199381576053186059471687713620699332189081176706307537524309506038135443064301113541041556260157869637972784785215014673109015312715171639730637378655090514452231510806738105931294310400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -628950663980239662490958436157499304978191734313387072225446647712908176804604295120108990162449249679607541982693354321165036159956771050633337852728036117281841096457237331916497904631075237131661816491403933981250899754332081843359298678585485191790415996426023386738771796154443820380219028794141387021755522189049047401019462965636768290685763508067043213059023613796658716723224760668901857346532447748077779327801331195192250143514317908784734432992289669415701934317218135016382464589241333715531368768402971376723632904865168857060997446324843448698446991969113955204049130518557544319660186734423286008228232107021721080918832914050003640495875595341424846657390572544943453061904397522865253174844573019040607999979205428754445773067330370621528917842528147037725659175697033399867519040711536218381009437624515623668265078216399297300605965748893972376414649234385790325005357040585882686813602480793353544924555374080731668956684787141177825996266795516855222869369462968415958481473825440956227693408235428120513088080119946102450046810760606270900193527125287483142310955110289642963516349270886312095518115262097418629378804548105480181984245130829869458894077282904438836500360646297436278985065707556863482006169106177652020382953854683269595462994757535528966219654932398906349850831472916482107939018556104864513611812591867522772712867357508552771715642313485573659928640612348743741781191543952337928921478717163847848321984079080533886473666759221208339022006504195197863725614823710355913380909297244854711834324865694066467830612752770107254991300324190356861316292933112570349242684855884075776744492475468701181237955121971649345278613895848813212698723130730756450856401966662115411266591533951470919178688019692394591004649372635090919289513786540104331900208600386842538308466630466505638770446488493842602186932084663641227137497557405269434519438512432255786376132191882654339878628218062109584167255063454720961847597177729256057139670535892684125483468547058621141476036920384940534854353277848743295059063170177088035873774956813695443276106624073479230411139774635713225810661722168398361227985517126516349716343762954046566930179374418485662953165862972647244924642948672595068360175204939036367796773702625021010141098829641646172827971952969675640007620008450786780629756121070551068127402172556061066866011344233686303676871502569434909727557262765794194943021249332803699934147868109250922518250881019522659010671514687238296999050528295527535594722445271373529863262655162376872772984831471636509455660421020349218550918787950879950607210439846853900452185340298452720632923734618535566758260782932040969379964319117151780644276953699150130936816480927386292476399297374282285864153465050533325212799292982695300958423057147268315757590672243066870567875620192027910478150982724191792009716985487576956858720116531689853789812054076330357753163967577403710271503549175785183792132210356152705602078304156801593494763917603162916457409935992442097827143186842876704083051668070488494222758869484466272587844749164684204513994640950220019935153331237052233555061274061629343442595444223586151871452269848542848899711110945120558880948350182458845702081171210424928250044821036688925602542994453745384754148614688754125268338573027520570829037489347981672234359317928333890585466638746554242434687634083292321031343697059324080766861292493842750272609551516730995262678637972237939682111833357621568440615636130143976950645192666862456244398280166894817499859414356561994215910534501335368632614702029280955484083919681385959343549833807171788170531731956690248070629457539987855750731397943259174368296766196739326654546274174386031959019603210140048765503669702562453984238306929592340845828809605429215354180240287045690417538351473241234917805325778870987575179303595559751888229456950949248270190120189225613458737173943698105437455658485916263687355499766918365037641802390776011844008771390681524197227724784620847555563828425216627283807366654767289782717663349421383090278502876475881217605474585686178223990262930848293250094751322980323290122362163690257310969252120502571916406251700262391870087333505852391086725408153995613489452386582024822478986130040572650493072548944855473882618728346686777632237058680414270286714706776326783380529552920074716274710471141777557699526737265914291752356880705759666122084912428710434574715149853922735829397665171053229040353786636814784765148496374187912430999503954485192240147812505482552689641075764998034087433465565593668207804755496722406956257505805550063961503944346954169448440791040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -449482928789377560399017126174122605234496668757295025292881536061948560643429983821105076166301206277568372190692974997205333811851891142123079763031184188635258630510188541581250799212920606997547156212923782620131848788213179182942984493949370379188495009154488962251531398691955098003247488662502213180307520245674329596999259886102275427866654028468384474914514831679268543594157953909399435457974939531774314721575374967699346250434750824206388021225414411672978504765681451151040879072989819361924698117502278390497726653150814735439477698651434039176364947557774271505508504251380367273463425532697910523809230286851118116942993311362656738441700052820444003346014693187009775496414029399741815142268266827581689075012447039534183973907537130986579160704112613337955503258815872132850540067728035978373633243509580643463166685880888366872870868855491205259064305941486652177032142032188698483086727338460569531876761294353732627774665127076362461160019090323958208022839083417922497244637950506475632171792121640337374337120824058975511745995474138851176705199449586820761551712054932759195990722587156143253951663190548691390579053478241999142087377866763899109561745458323603016564639474630051734373019459000630550823531346092477919141897072773143265567776743307856992057208121790632501241380347209900212477800598372943807204694472992679089006783976324515671476277535379644621474821178020701348240448783744307422832498439318850709829368880941465566795295314690861490966090079024305244224738789894838668168918512710602309697635155880989436798358176859420191742354175736623058397333381543202806050070198301879930865040494316429085349545655772644028721116123026447688738714311886300019200697478164403107636709143697142990215848169970037131106039559055754001906626276167331410283241144457679344168219922225201357296228240373881850019711862364315432376372381543828339920110771477994745369486915939603938393407343113018506464475951430301230357521699705231835742443184350495997013379500734603295244890361300448365491769322618211148214476583820296227225040773535130832524411496198218578211710015711782389768036584244011056565513778049694024152526456010414972426342763383606286206496040853944678029231948431501139885442034007429313840586978592034159434939442210965823552661600035801013162040042736480446688304929676953142763560148960770528219876219383029505248647496544381540165352213702376964331413642198296256091790848825733239451765142578456228117690634212626018210442114163351841457444222673739093074338532713918836051061259789857952351818315518546745308756589390713067291814633715588073529308235295126260551654107619161475841420863977474933732046864726345130339940542526916693559696378603594815894533555788095893301768581619873271360709459746718617525194220488614949152844082738481554418148005580074963004722161229344081674007498012039129009241326071853825440855884364759261634836516993940449852144364460091576878955138862859947733672717191412194273419621868510631118314127601491719052608326582811653855185721838819147722507098265512252277930968668126134389710852522803266930856811762405343343784405453201817867465458718779204943518606843669439903749338296356524816455909945075208545259654296028128495921917077178883365466267466178210583920237788065402037894774048041529254107122087444903973285172575187999721900735705704190135707046823586784775898631319090562844984579005474341579523307789252828643989139574580457289380922482286962262768133299795185424542620796300723683590297767964396821047480350166031760556199909527918624295448809220566892825142977563477207277105695979812166261086954049750376077626219363741970204892168277346661565948057181558594636989412883705823301904736943378056472632435366242450222505831095835877962734447116852232839994329351544218086145063642807423515628608907619852828695757509348362598303148295659678587759938841652205560316599836731165666659886700058815933490093672241458023909346717412844896753179542794251652059215969007722712775254407473357814262204717167250454509698190825676827211770460786040584618158840792425873962498035651565816640823507252862678927311966910898818345349392024723800374778037152845218175979505883408432988374663664379217510138782574334412339522885206531081356095386127208490674309807062283527466835683282875500068608285970202312858765302555364312516371826140227482108061130955049740277299887025097725960824491704073773967592426225525685370885326722924593852522920268057224916102014173729485708601977579465827186522402207856963505114209312896319901238496356137443791386321440695889664405352029093616835732641712795811840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -301122476413397238818558072058668863949444372227535236133190674944561482280297291047928619777257486975418200367218320881066540441666020801448069799265206217408551715908328918983597317903109798230746115020529863755704916078198053715803026516528229267865671500561730234054484653458615540733502717597252489332081017483703895810654677526760840213767885080436853374443739216269466678000868113584142928787693872546818773207415344873934347773876617553675299649175345162788473309802548201198042814730128697661136161104534878204181538634350267484977450394776329888621136057028169889041959334232672152709362439815844141896380406636530996505805027183665673140398564705809326152889241903378717263759935712094368514413673118196982322315977302287487138359271044596282284075949412344554158259865525938970113694417847333045074941708499892001589067738286407875591260988700104380353352345367451823761684468398813152182252713771495539938709627881309198182958662298847602537425909875909925715110103113263059466126508345202481193747525898993341162449681460716371341997335232263273142145286142173119567373484663569691949360859875082302300825376079534535028681381258635587636619785447913109103446507680698970149720049904990880274649484749128935986456362459782602043919545569642299033041200553475515100235736306143757093111912503792661309523174443196060229835382204004037312899664455864608838935264423787126672271099467891189241100363646669202218313769654133693157280955679286103718249354899837216839578582986178792138434842936325087484879293061298426161256606455410641890446331247227690654598659248247660677251176942564691677306422448044228774045739320278315214190650807543131018384612546029882479363969404825232496436946599873456836221578106455852476324345566857268292003709111085136043462609424794594721079071861989530408471795464924957084198827939967417007581336902423809087302999297010395492519430554566961357591987616797101408967358781116281716550570710485781820170226836259690078948872548893038277571166525773868763633649949470100311873837273326624547847149507254231169614113972658970558613615017440078342070127873658830526510091988628031904882006913618921174131209077944634297825766114703063867304448051448639795454650630567408134816175778299098375098304666385394755345692185537059929264863133700612572812216961455792264997493978472913575910290606292961418030361999310949949574959210891868592077642825225773361943320532624379369909829976475731803684470924666814797503789507648202124578268041384653336685658336574592637141564498679008950824387241369143305469953984424251014936353906196973448627414736166651571312550445383310384750785942406554072662448571731465074589634951136722432149604140834149534211703207378166932220357469694156467132170808408818465812217360473805254747920411208581688469479540536430688711761989204159263130023689265786049821081052455508948308828714410817027976772894817499140192190136772742734688830156018773132599898851133078253970832988456734072304654679407379983271341787793057599706767768603954879480038418313046899416908766052371815967041762121040778828792066517731436806277935138676685164110591998813782609137729557280130993052909803577659128199957487206164534168241150088686645734903329880180419927342856891758398855570109507556539496690384740645623513468328007819950325836171941885071840992997839470451203513806156058506225407498518305190636458572632419265669181067114002132680285681356255440048004953958719631671305813430242782210397776864161640593083969855036083271184554768705314618070372979954385738049522216906034440752922221662764568452092177285671399670419345367528003436350989288700830216007461747219201324027257089714118434425467443048812896897984867299597810295321380653237620169889671624392968249526718031295685747274400910577057835067803234272948101695848043055863654209508411030929306521640793841364261469397425119970175292305221774093849519308921941486346582631489954531227007417402820726121778342135965230611371881459884136444647409166734907022044053876965691819973979855105929226543834034143036952076954028896491848495568851798256629722080084539286212848945640648232548036154143027357477004490797909703702722823313537576793218997711607372769074362202426287559404030872197004631426557194860639945239010769252892056590767852825126785571477361280086522603843353832356869469293681167821365321813902463679109768322561739846221907952492352629943276272158727478671473024024953533166772214976451810635679183305409734465221972859157652985854132130430725183343061765042302309950760693076361493327694933514472669272553857520520186375417439350728230587348916633600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -174686793084083979266288912682905587568896164790158798591470351053921474888281468771238472667105581974212854854015824669765201606150283085816514042024137364173528801821723695468966357608442986088814468540168637999453763515297963931746680168645383228955152229179027200714376323812037770867482852484175681626207564823507673673784128888075547080914530864300601417519647735232274374911149317715407626914120450273622495098531696972939744187888129233114470704649452001977184652173473208823742113221736945537861954665770572549272223397528340255402972872244556575976190299820182053113268502004112166338765099706628447702743261647679135823081403191617910012810703448391221653465659410182714776867507535354114003693763366449063804686041811979320529310500618506939627191813252178239962466052745247400128967333413074455022536657184346491665872307858699559849287108335824860769159961041749293805861430831834897270080657421538704503326297644389563287801991165476874032433472561723082504419761667302833404127183470655566203034284379683995635171253298084854662359757088047023218764898465077271922766287298524499495310982519124889467585239050448350365825940639249973002035489964602146916699263045245231294459217459252067404738208778001735270165051876611817605420992059992238031929900595116989131742681247188138964285694279595958503436501205845680798530250306477093511142750348622543604044907067319146275577062478353732366745845763820060542754828701622543936348813160315535075722371026420721906192760954111573519456112212872373158642816284053342172840078066099963798739587830478833249750628810327049843822456696204677412899383943784920756798619182893234984410152635170859406213249884981195695755476107972138227480753817270702548713838402846953959168625280536865067259835705745950397402497425848082902070049182216543702858841951228717029587087012650837590494594832159249068303477412633819632678316772905422493604771586635761668757543327469898683373154559551879362585559812556443162514778354002238781179119632097213972584079634451358318053575217301624541371381024961466357731186063242614716676754406012221568070309364858930364721946752881561605868668178980502243666898518485917883468607103018934664204711019942157660459046682543569645653026218530925309555310624479099005199581394269343224306811372453654510445834531423080600675189542872651741023671808830229139575274618586285723887502559964188240829276551161606473116281657999811138649321451903896684232432457434712477927405128390629713004196396700374913557939600951976604853122178281055879894937339695452715392137526038258472727195439835216940248758310301353409866794835987113240761692347744552624379329070545232977818619968734074275501044343699953290698319170110807727750849632207477076285876859161351976943319967580206361725589417693867872758592951972898043177071338982895344345325473441869252356362901092624672863336492784351181145385160256948932895360834291570064583213691997313572029354798035455687980949847372520959183732016351868476026753017850129528526449852413016096802698531673274720963082074245560530931825271633781337999819873137242330806192263118719035914340264830808709358806301820030880974027451584827454010931655210851682412792096624415063373939915803500247710606813098069085402969288935380234373156502427390732221291911021135895612913266826847774746475165259645388373267929395650371530061513958978254620587962395380006005833529445481543302669716485209906134444935824430284543374545439708270689989193033021736973933964816762550013254621830974976485383062114096550449024452743460819424080002483214951515270882929280386743163450077276114497567457779081062382878350373244633966076458912468195207442788818304132778997723843921651778212822998887000870958042967206623407474114535739616244335454511433071566354426587524371602938642402748625588242310078131380831103946969992929182747717277025348657874985983703390153646790115738079479899202098453628314020571747970651644507677880902434417795049841849436029858605356822117583323775565985149598259711438443306805596418027371821929826293110792352313114151375522908476441877447817933260361192257530843928648299929235455012843341428972979751528460788182562834044298833880685836477985397544399300579483853283652210528088443486426430857196966069005867365232915246816399175068615749083747974161430966213580108416393363481410129601625310005549316238049145128573000114753549596035829337942741053752119900907094665657667540589510892677840506514363181583023354998507753807370248716653880713303754544288778718293740871965594563635667288864326687047479599077476343201864743654689267601164401203719700480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -56519931353121051280564676065475869817188219500965282225563179026567770194539929355091188699077209956140440396272237225264263149075732801834694656453122780753324403136136212625829390323478583042273177189122029264324076024538398145931604591193611556268940375037034783640380863178928748061866758374112707797294136288065564832433989739354199555994789010349240343820792114794929008367985343262683283472842896563296218730391869042873131118776611358947311791389595736708425191680520550991682258730033656942818095006775180310483820165014703502065747144581052316661999028910818006821883537357369013809554287175053500547760831355874927382237842967161763220560500672950438854549974518827336914950595006225961069071399149760501591722589678309730778995627690498639907479806742394809656337119068917710733988451621888802210132720646031023501722214553430754409018627368699967393707845710084738554433385077801082217200106650822035306284804637936775479279762043327089370933245361430878285129331442838319358119587873816238258880846583340539564430570571496201076810933064111772211408085656396330652082306319866275532158493596793962544513030701938607935476389611784191134044228397972216558590132986506013349428828815261922976565161785590563188824943108179916534789334265353437464030782158976201845313962043481496346739272588592936664513707008165337618157951607769689143766764852488822573473507702720922032414438494772464367358676494723450165663006080252901341334574265486411273648096188301510205068771251073021932074093731418409284610433851896681544912793673935888102390320182841963267981858012393560507287875582613776750419703512686210137007489396491606568019647913885316599186204750834527593431096404054161286532054004216758014419588696893798450284692350681521216208111353627335610686403293919404798003201480819129984947619771123027687417646033922869229886044719791754745854444886660489905854389296289260645580946018714038562878947164047410569271359146546287847018510784174294353133285573406458659963648329838749065006564486873050229830736816177983138822082132910417908372382747460211843365616427321333304000969901165539956990620084549294626515032113014777007228361008818718089102230010032332462354568687021185026586063024598267819456897294219290870742678675878104569201242324245138294202301335063042100813933666918292248048882183410236509340243682485746789155926833569311534871594160468023122613535706959666584850360522872758703824008682522817154190843352715124020592185646087750156952710040227088281821175153119161645420209101785407935879780949084019885307963851928523042642185479928906776183507479318311874418214379565916486775889875111994605557545268450008957695041591685226346011536895447419739963559248721407921606171958043990909321685370754863608240857648987195296433242376836297435306630646082366272851953363752933906974350237801113365893735774529502478194995732397184319055761158846439211458447177193353152855067356882932097560779131393899542916583720021860894691360521182751644233288295247916718612536071279882593008617561847982732579972836991783015416674212680079295086185970218846893644929788891511718717899637213499804622131062482719410807958024937171723205116003293036675078538639490029252642187381710928905764604284253517384980299943091101104194391167171531167941094172658694182358011088539189816817537253678125734770936011441848907098892077224703605567931408760981550304770220514657917115371956422645993554687540479496726116284721672169414412819852096559806330092908094648355084766248559235269441929750808165939520550412569932402153365052136417112112724709251257441437882144752440632360698278956632836882577623045862916985334473958709682779470606886133780121799898341687789700115212613848102538451727881225195960901416205367017520768574733753586507973371955214479757466119479822030716889751594055093754509904631344135350593311856376297404944837815311718393133835514879290589700045573997058084804064854747246332898590332384788288649547074027183808268830151166460916333360421857192497270502649797012405246678986895676850910444155419223086910529636732467534727800252622850915361839347859865932189744061293784438640000160223712790376167960744603939867175614206020847642044558704621713499364539110708088569908265179261064927019773587031058569268790821987252963487381187728443650526576236756127975479762489889137033461821923413531884376687558641224483978608987053889698818253101659062370890790350138252924915828349558309229595563947998091620461381947328860704727131335399365794645543160442508696122640596638001081365276468175201126041415070497501201981532289419445170303031861837824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 11457873665602720524512043941510640099099693300830430977580363496201136319706554115331167743778105944662553451898989291766126067362748595444926313366414121661198608169981532079807730862823543895514880207848640431506218674105135649186436245310114908391799668476301845769059890609581860656656036239259537484846250355920826999809891040809127103996576496170062588921263917954689006203717101385633257633173308037792259864898051051519275355493455009055911274023431144023733960164695832886978908541517104452086433006689372074024794230104267529453904805022268202309735862838626807323352343199196847442526715076588483839517321829756940284048550925014733689493816223985209754693122185473484808136026505409388754294146212993512345847156672239823060672168836862637508622410406357799070749945913149574833734651112194317572015005222075759277634136682702683193189098404642891137132202912581086454928790189466178530172811287702125162182646382517773327087666252511745095390915452016470302045299239799143402494714583085006165744746083020148628619684785442209742048007015200153620415131913493876171894580518664374304547125197806756085923942304214019107045863054420341015026335560146617945004767161973449808843261414780666099132680350825722644695479905395182063263054779066348837740983758133390513732069061850784588272994334231619690036322318090100997930239964018765437616879642193851032061550087673423964234178507211765770051975376613459902718070596117909787965905798830302812660584824233764594121100604443412282326386170631386595494989448979976751978917749438515273892592841075072855496839840341380387802174553678811726705871425182932438453422433176541206255839920306142277351146340026121897129136475362440907562350338279539781462674694461344098268185902143574635670736359803966281825660292119414846001669278051495736150308404605614046210773762904581035554209773584956528290004439413468595136741445704500623867054948943177750004746268690039695532880927331476545958983991300894555926104539278040122404971020452128149158931373392457809894801223842413087185721876509051641104509084380161607942396231079866939529218349415187237995464817398336984192829219171578871145424557621129190312720400441321794332754792703412835153301631413542799798337443030168256857141897445654777443129763961037834805484645110580899333699481499007511012616651210658387211461043916927962843901704537429161290223030111656858001675014199756778927541741227998570006297065238103012094607396764661723449433545615549239533314262593337539427492698061710856106712430889049299143454243456149985951091676961902920962377735218473156262192236109198576286328056896582969211936823704004779745266596188893214056354418593657411269300921192306713866428620732270857335935283522929577540977993436438118270372534695545888849009174047610112066468525041220775522306505326002998058647373141786841895595617513337377091057284895172569647368539328585352889560649502226804272715390735892485956000389690259649089612226776029344649538048959052787422618852751265495556183233211571039105473517265786912678063369721587051895354267471551182640212416728706516829458825236114550562224448378943828945459570853579882200905514613254630093950700902610945983505585014288488907027973770293460482325725441314724591691330580754587748017562855002492210425839252015490963068612679238222343801566242926081326103093947098674779158787121653815554381123547824444793046351007150456371359866283223681194958152885331086279552099013811810762907717409614958282720333009549761894056121779319187613833729246191838783387395055608161683152487014595471595789483300357701938190378046635026204948365145731863877649271165184343079268764845828428882080231223734202459111136278864683248280934641816390649170107724528639159699503767150504149726091170756388114056689856751158231130455940008774354111149847194208997516246828047176317070011878190302628241335100390009725094759228084723077110488552258827767369701499421988596322175193876117187550099025464704615310622443874763884002884648805419931224351231342804715553779187273650475310692258972315210527817540052072692782502234736188065396303531538055319848658844825216452093753442683228157016003229006513930041975416033659624595744372187753659736597940906225298635703238411501635398623848051855855507208400812914832262335601581068528052212794218203847687295617112783491306854027828984693422347546839814449257964245530674272519804716933019698700344673410537061192513167712580575622338561753505915960078719273586897089431935532231913805300931929305414494605476216505439843104769598647754225336325910544532736583463657298102214921111050649600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 19720684147487472477428846566991843727875508363231333440397599488279303305652949957264628677892453018976771803532904536552958795534796224917808098419098153239890503531896614054006924813734359599698375703478001838831734474697144310004877495636157316343493957810140713200195761805952667827334030695096490742442734527395916403690344467527796801660172947038084066147581597391102123648538427989901024665809444453861362716158878317739124844952451543428230357066661605675462339111947089529384103811472709445314182736730548828907232355693539529434308658136760134857870437555268018465230923215206250351457947952007946436237204818409575533059517674890231018581612058020388480876687357230707490530931009891249358558961694189985851247377987894246102847888487863226669444516870728923316796399788312739035177960595759374927548292810522511434938531188626431307678406302670944187196012508347148015140081315051181486582183105614959400828196281591712113325998592303767014586021778476657031440675808517200170433194861313678920039159586857070621606172758244017308849778344930920259631796121287068251131726068772784639451064638393297723361467782074664778498790189465776345826338030615028984173424081296238182806045902224034151235500186921802209332667187230618871689829784138484212579924923232490901510521416560568371014677680954406454092646485885833114845362755811963027048865324163405775953373982186031941688561631558218927113796611414455538493259987655347638397674322730966243464708124905928055700905654332330910354476297913440936825884760627909903441974755786225231177832443254159993187139935600887118235390423546642774727514571368948761028233356234339963914374810263517779634440296316675213620243227595915319344969929228698812637576790190999205479484118563938827351383631414263313459872808414504066605470937716637936417502865777695697976653093578739695671670436611106962089299918916064736953294710413624331087426766910296862677544601305686599220987852614605302676676880062952740135964716171364906295946172012593673213757387278411544104957836389451867173167018792455615803521809158844613362093793598032517575198861610323717909040024494662461231879106883240523476568458219087145400663224943558384355320715988609916665723408958858287202572500434237751297848682893583494460330011276126055241391694069464455061176452337970115864219303930724482596230032123022286928674105174748291526826723542644341162368086588141125786650566918976940034942963588986484037289241652561640049683205465585377986481875311656225253274291702901742119585787682584969607999666848724478357469511473208029377125858189428929215643746881036383903206055814857136324723073982853843403416957937054297836657859973559271644488276389248383091086435895686233729871700097046937275444406246747660087546311052441348510421943906856881041251461692333370898744745190736879670687530410911732978905617151334606680474764120600266079598450050022985458633340797332645091307997230618334055413093792099984509413098808404236931183418930017935708924184492479375230165619079496812868979062719579254067605338079860383214964319804601418081898715585909176742832721039915540738235960255109365333256799129615232871264012069742838124369821798442370091492378417922549958591931896559610291559583664944252719834105495870545717505959346869488808261662851321648740254063881393051922538253677051990502409743653401601194883084749633491177512696773895799554537258706248299199698843057469119158600514851558981522640181399571356452662242339324994870695789040700841103185004652135303954147873030603985724274529583837663014889443791578356975113716110800220266962639893637452073277412349941976397004210836062168617488663937125482197617291124811953608500424840863009193371310085410904765221997049954697835152484075444460212502323695317435549281534445277733540734652394803314920254378214735540839797220398893886321094108867609313108113769604395888409605026990522954566589974207993996383461824448524710034456920377245627782094635794450664211908945307880362745818715976936390972580622812706572094863497537784274851169929860643336209795303041671980152790573394649760385972066951159063094443528458960744497049237303535020846993597287979911753385503293177755125604189070889138243463549579049613661463962167300125382974607207579305650976714887410230502199433368860959588849307343037168986654926242649604333562922890142487504930376446251790602455674169740046007736363120355874640651835962822809326493189145456594883184117594114578890565693345066347989923719446177977223262230422542826871424583915683570081747408578790990209224935346338079547998358391089031315896096574668800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 4503031313335844314135536412477020396881619612818612895585992309217467838878180543929619047810843339383615218926379452446289552387020834396202673101055720330221441076362551051813958842611867282396928143669252371517866830211858923371032112573159051099839438255155435198754341234789547898529358181885706491819980143556127157613330095364337419612521239351523987823710219724200044259431150979625328254453296697310358429356770837310020346273305727811987020658753137138152863430111289014748398808780845200086169295916791784450848964938104937880124641866524085759990352801141559555198084438980883080092414903919381259899513876043947612300221241754027982856021602837688727839400374396931293304340403678466645907449915238635703862801759506688288078301169123519133079511472299998174053240040486346420679757883175609847421981358468442907863809601442382619693784247543017317913675825956777392119681746983303653215821615354350400280406751925480254389187342752039208715729007496756829524921654445393495944118499835316282190306270263542836566457768551014439220143291105617532002473820349809238335181545840125943822816533373914225906551210061674302372512377190880761713747963109228703670034843119092289379719236032000014110688059356580010061797242339838248453883721626316438566042022977521288620625746646250277068041097566669567605030042116172798966198748073138700960379257736029066486967586672598114353069564112599422861028659651204116065595312800891433453668373159421068169308731010627346000415476335656631036584780522527555446641501789829225521116752009877869159491700418098359622993557445252202994992909080022435985213722184923551094463687130375059161435026961874771901539753317573269132815811664973429330685612973345533052546646556034474807313471795951774500723602515834654321050786792431708752048621832564842160436916168866180659044325324286332519189980395978895876580467337404309513984527251705016147938006516987801246805435787244267357394193690876689384970690165512074431954984398574618407581249357269931628776861841987783390561705344133320531252279539505164537079660265621176566929903525458077985749118462039547616237391004414069401129583974376056436653524608818728835846863877410947636596838836702229220217887969630339873294641489890947387906676445203956539882119404968764588386208106033095918141515885099354951548754038895897149381422180149243143015681956012479535241089298509492765773740819841970249707600146126522257962650889069820460277087330424402078650221906805286939512165363945837255788255813214327464263110374746932743370271675985073304376182445791108642587303246219357141900672257677340497000437712812264222550453351261910567687594063194185720789081452083064626514745154592454758475243956039085915263805290839078382333082399601644537797710550710533035136189892803145107068919403549495265740243711663122773408161465927017290362417582271040066293450054407162750627066629234557105805276292866520175579780490162627650818775137920469983210155637521750052575976927926558788181142882663617519656484902785753099882312520161000852426153029142853259343093718499753341457931438234379111363881150875490939955107562824987457327537975399762041821295758551644744585210767740209265955853280066442933461562731115932124490322224148290016548151425462364275513754130252880882363909892373294620845199949995360802008468789426074866073123108218075035420567044177353099836967110150769407865318763112589255799156438595740428781400515960402759077798886141766455742241188301789707567931198599584620963890084273013732725295480675419133916771030886298177948056228033314162498000287730834250454262855592174685097912082811425597367952622539096941508773744660280764531440852597332270240180554169240378644917422740931608194682078440169108817146113546158066087130484419083078473785990304079322617309959391260605710509585155415607241320660804295697827391349448610210427305517023974387033688172355302210398972507131702902011345670806642355880809259431090363697151533364278395164423992465326588848312156219802860730775178495431575502694419203345270649846306781031620892107486653936951551279473797443445819471952188270463207745804271038872473551124155701540540842131289500842628041891373609668943275825886856166352899962692179385627060651912689240499682833588367642207785167398199377613703004082162342542215612817209373572872233593341746864604123548319481039903248386431626265839527374086900484997848243532911296136067490079762661401816407539389822117676179600499989425047795058104290432534411598825887763151071080628192600080204449832661870693750210034989195630807332953555332770506649247423534202880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -5128381414944981193598097124433336039418592527860324913383228145856346369925805905709424499517939161215143544820019662935938699877039362228154478802310088219075641086339074418192739194624040763210116700130248124847722414527733219043253649908335496350399844772376067747902785732362718367348150985630063423053374283768325640578310009278154105650797332149799400421231097035753981029914515700054914471290916604031208240447042721756334292781707963093241695892136134066651849842371144992962460222300820040921334259422269470159133033695220492030373068389769800809504362857010983093514935714835867053687214137795018423998425953517889125962778898578230277635427609097513940745158401180360015004448847827369139256516583396709666880420869708433897210579265638784178026221331194942345797189670735806367859465863829492090905803249930137345515867405170395393342746539645423790594844677320871544422669891616544354034893780685780600903772231582007601153510724493195556702096080144060223582808952785062313347313597390419342340443959641043614876003155261520397986188354601364663629597233428385430787854444671557783794145763402226566993031486543030148171853309718124275445765648351969060829119365975735442175084071424394819154965841356176355285852685485194221074935722158607398327851639740668283868969064606308212775379681345763923011906748145537171841912127277924223427275311616078918023045008403136411766180370078743718576453686214157657934271627630548526981361505085898093044603713790308466367822783502101186358047164692241080145167800844689949795779839282740495905779232613470514721311016671527272181303166886672747975162461073173563494180669585073082495445428468370244053683207400641992566210366604070868410942766808734149564146458099554796641259050356969082508718205391767482411176445545677633105634439815982272097286598592843199997328739601649809389166888409962953805398991113190242050719105923977577524325117065537693092912474821114915169143046863596154849980496845411194800631330142609862437521528978850579212819824322744051245354765241149504206654497152454014403671646787654988934877595739465664903399180680672729396102652628105609025547559814764625174458449219920375662157740579591050248624808487769540101396158015524845374330980209723388270089889741369227933632678594658860122287809538953756349660390308386159049233641434306716584470312929649356403613272561672477454956880769913301721142946899281559340093525309158778681019407214837553302182762390855419275441807629346635706735409874060477957619271208599256349008506197877012797308307128915107219152265072996428128177696159955749939937750560358566452882190358983878745262268590785321614155830144303825561595304225311297713342201268400066261449158462608012023034448344081087531981739043742690691612703066056106347203456884256736246689977553753903589093102726082671567311361960919706448687055195836627012371821699398308411299180730516583946747573857273233390429395841339165392451029354278674833570813825549453450220035096204710987697759614936299016544990983448395460138166338160659939794935956956736797135377919742624073649304685728076767845661602328538121012423382426283461322865946772494571657725486803129660081876254375910416162739180219291560989214348625799862942718199308659679751173469772122319422641039402567284524343362653682795865851026206007055453849391753123108368591165898557948347586366659703736781835784087862101142910710277794720406920803001283989815479295754443375186413730443962602024235671882443528127090947386220917329386506893769927856019117777741198091351112211321753959956273335193594708207553686783469151429656341082441910259733808934064560045450229622441138873651185805694777249083430413834857993122293403665032292338988452770719382210137440508050561329506845974442602006524702004411017895190560605348913394154489429385233621227578273632282390850809629779763149822784046196859770262331083012587824437414798701262977790684920703919502467312515281819541067529504019767870846731366511771794963652306342440407891669163204831783123697702321866683061940070587094881886837589714653776148619348814382537181387255800608960752807498225269965227494193631745001850366785522620633237248299058260894047356937586606897800983541902976163576336642847368577835321897077687819978826720747980846603036263178360269615072117451251048675834803455982138460725004703814568739948022693038997637197262323113490062565677065153414739469485141059666289078406003690640546892752258084627793700091237549725915618682393203598882426078125370907413292100253524942601133735126787623522604446441986986451236547237405118183835959916756992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -5516987447536868420697694979698727367385699703083081036933613147627507908098618198433409941984819847485569616699343192847076882610810109270730927627040183416679385510672081793055306501674076439354652625042927774080600928302469441127555851252749017863254817219628042928995362740558599037520475779202391555902739007308714672960699459951976508778698464715624997440038582688672149815662298928145374798532771549477631276308377830931615808614389041448185835246009223558920387020790376110432897569212207349450963316409336457152240962404504604243827065752704660694906322196184433866443617467619212118705270000943136423747562683593039824099769029302338541457432988946647352128510815643116172946754297086958891933618541868384647019456433121978778983132794880860046219052289841469639799954431958563999983435276776412881575726152851907857268443716589629833626097582368695645460633824116658898842227355468524597999912706592671718003897792108396334680953089449109722286171287022899269009902846811176628934133792761467769129185286134862464389939958547995913869194930839090534175549111340364064266809692368712373534452748498200473122074190285296381726637845463486410554188736953705845373978386557605906180825724910854219779066478122572381091876018103654812980730475573453815186544779103737503838606410408609160450182376376344540742757600891715680772524347613911484952261192719608671938223517298197683333284841772536489069431257966161981543438462778370812201293957322342447900665925099652052450172795336015217580618974147639092117738478489688134976803708773138764513101780826687070936142909928061869462309922407728049179635674311886843990713102483212381814186566224109687143047349821894733441405005116196202318418926318092210530217789011077375916898029655765373565532307634583780791587316873313724797250747982144431245578280523296642816915449433920592496516127972272549497797652154435679709978674649708691816792052854138625322051050109776302016424311936593598227039952803347708875302499289957454922250267751313644276515785318299729149596456643271727810115872302455593859118601502742678590417446366380622315042507763518033449550041018804300429215356036027102386956629910893942410583585329678514473587366574956923928686687519449547425443380224060363601781456836012682413157408106458157975127040290647536279255938890237684632870432163567322259745367241620924176247770170304365193926660727329268496471097006563349085442889810498122299378989975331618759652551405253373617222072452949536006917820043924159223347445750380515635773467401094668633175167789474986224233498777628368006044379497317772709112672947270687935920423276655357407032363934437364674277741957083217294030160443016029948401342021711054534231606437024808766525776797710860673265704262512697958542301799764120220864966864185748204517688829331573910356416252701669081973504381237322546809335956239517513848072634136171511749417528280374623503944949394622004633118533241698749123188645902022776212658398119943674981337358475711450491833730701233143802074109577198850290664418924969002327253054216965024551313165861049632116204428237540865372925621647526977397569759477057666775697011940847978112758363723596311532988104010726767547342227316422654552019070030077340252583270244031618931186553377960631221482970185554841941648804752419055765456484988812708446192017737789737952180195608111100288396628477101683311966470316441272758936841828196348459010962728024718731581441069827863650606614326035969813319972107792711833429127719876062086295148640278577918611950372540292173188728523080977666216195744991459562516000299810750679865631968215602408725169860747962455056068158731744206687961279580830379539736048949436941136419081435875984891681103217215999943655583431565782894773356576202519810085385623760937977959107762200702759307424825741207015780775925794738815360882872987097232083412568437734936433263922984111123167223485801353586771441840272856551874173504924948179895323381046334831937850487597450433546741268340447476012408249147868839266826117945958138418377551678531910679026874121136008457121306037425674172222063054633692418962581142642707083796368446650371949791796030804172414115803880907336973982659430747477875281762808012386961865874009708122442750500977772606496215338193723031523726095629197335480301156713738661780622557765758525108891702694758838102817549714103350217154843190017244782415187284934418587217606417803192962936228730001023485460291943424853924935296847211800267697055338990300254504382562076313986064113507958361255936474340945822657399003915385605832420652836893382853482972361575628800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -2872504486024959561594247392578619401137320810092855898836141435443866250495451371384085642579324130484207703496357439868656427418389472102397278330408709595197439390976086423052484782537376597864758381491701345741306469588968719841692324753714210264520651044688546540710233046137619755806353104629577147231273685055566723280176502446646095914905523758501066101416986621877781961247086704817148073155408248789360781054872919933435469516094547827204327594136239560957304575329313478744724123078057344697863600983552359395497715598979861492881253871895230255528637311652542537261209209207731954704438598609040840499264658160500100969630838608731391981092603715046729008689323634226790402167500573236327486110357461308455442611236328723958627674410245240646811617117688221071437299067480389878699206620322865832815842036540641179635152573322759012416384105544698319484062976687504708117305931333596104390299448235392795176784870064272126193322689634816566750930173866239182112938434611529838715021385517761524597090293404743916845369771891611770471138228314687765034794601859183331351655311276543576829576473071004199162967688158836784068713076614086726120735307985648646589893055844728484481901383228787062248308979178965338144486044957759497828950961773264084112396309341503746345886139174335942179208929697464838806209368762773877950368275671136304325334226589676681660083049924713409339401165333399474019267403343172898359689211874637315478727737279557128009798441827015513037876532743171563826268550675129963885894282588334286144973421797562990306969302751467775107724762431922496195534875908301666946877380506189733620504840249048710201044063358376674723857432012320880023089371953081628924115747788073491011847318840935864951339592000336061433008893207370028328029646513972076543650671674085303179082543442702302133675123017561288564767308332699163876245321245655031261492077902761574880882409267215307543278565727260973809141334380546700007195489147962283995486179779985558943264110629526541566328036437343322789291412731079581337577197965775152601476130652714908008075724326769268567911770464387183003883298369536947895206210647739944087003573260445568751256137997302009084484899541133612677386073245391180680267449733022001001611800820677433272120384853206188867216527413427866439532528367817258646777619534901836504938444038441350096539779337629551948527948477551352948879913051884634237232336510375567431341410735128940858916148903840383598670767372873692972917847137692383371006320694987429843275273712290148224614859842714477044898066376070643289858696488292517645857435935134473296212115185341536687342575072111057665388756171632821517121581034144795206695192986782005058926322263851871214845933025857217963621243082067733336490929725918886041497079955506945698188955479454402656702539238251967188073218079935403005362482405926598300008736397781031400061322310197059930275261514485006867836567313277682104500494114275536187082290895132095798605049347713426112761511624692488557662299570477945309617589351272109528791499676025324353171777100926430149767469973975842380714251142060522200947371235442785418136728429414125255165119940358008204342705840577365147175144207869158992411190631913733066479429602610604312348313760817792135815774951715584434968553801045946345661688205623369200310324178799612632034006291282719438542166198140388565537307575747120802809373146001925415666482966172187852747336354758008992642450760011360741044536156703151478794212010819813730218727665256233526627377513328726611927804147364795035623906476692085632016703088436625884778238985605932467257142057330817983791049175062668661095085859346015072013643015818081835477593436715960626884547343674028016760943848470825458650933609484619503008415907058375778873191307444352792537288835386685399124970130077050273002852822852412285823246966047004104133396443483157434079369521167433521614392279640626460836366791402201337896624972743076779327968611167537250397124816783681379019255238187280702280503792507701344899177430222596016628432941394039073625409034166053115703865147936988639354949450974854396421767493847144925463923755189118941834977237999258162798741868860040660982723481518297152205076773265066859848532736980130036979192470657599128331394558718580796560201792308378344980686600786647791843326039492756183741648991387736718743376115144378293163235560247735871466674377264421286179782876474617713914432934144045796002371378858695859585207412056803553191685308257829939023150747604037436949885469378496702477192830243421478048586611723147244089512153642866069995520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -971594354867914478636736567934703962932214079759235863376698399764564761884057005322341331499807556283242705327922612894228300548385189421467701708920061437449904709983783949341541762515631150938947491712867314114036080452957003411442428617478408532097326301667924988499743178003264327009748298970316226567968736205299203318710345809770387045870716015988395265035752404802448944198449999749549064274509776253292440278854289423433045178769637510214845191439443066536822582853008479744471497174661903417248112490327746803880318803692791554177823365535573318116169465789299654484372371479548168658277608621588650337912997478799339405906121917552881489969177603355069710652144238391051572879701539764593771373931047979606357530018721340044418609259183473592057935070420553569002240590054843029817744883396362315351644920616465439293929050706561310840075873474128207519949247121858054940559195261237259508815620831828577134444017034252032445874009841461283628266764738194701434479718577972763768264788099446378614325230741749876707185976100176957321267734614023059666930095520045449214639708667715109692478088009708380927028948155938639715415341152030121987998511878646189724820973530317421597887770989915204699505102428422840315198597845880272104152696581339019132104295560884680421436304836600805852616128478072077299500951452303956247472308968301471116639442852907158552233627805459273666837701500287036826366588288581460600647108389044145946411744181401385083108730933109724002580118899702185390397284879785019594377546260777552419022449889323703500891068562083699307001048783936919607460830496538733431553164222460439461720229685201027447333012165410882754338209603596634770447456949477684096380781169271373010883221557940346773933831832224101451937948871785085154033931418920650528372929788179493648548480323390940780563228948126984108549204291735460160087676714216401589295449776273878073704163534002434594956182210424187782944491692232705591619880522808644402134694466423536071281366787249038064056058715211177208170838536168701276788114428383978691374080026848667417801646187613264127246062079129672224866805402224310054572639405305888526283404839540427746658256201357522973516991968987649913572719553980573732467623845012280740630888318898174429451767332762804333338961538060705940516551538378742859243578723984605385673529900686009164842764698150068513542937200063835488638742523896792576582268533183085046874869705236979521746762596052415547936358098853472482238416151808071388252720123648551707833918952228065692035564332077168031166465671694279555444606461588405713448772475829254874771550566691925166846631966325231937881716361425222781171989664064212958180739329067667348031098778234182676922060540960912739718912838809756051568609701895977791880074152058910802184778262162797093705122238241815597653065657975968307194467930170712498124253162214350306292993046877747135246687612819391186721289938184066415082939897083075662428340378825351066845305382352898076585288562628721917666713104660060051198823835609138072212351393216313773628673479021250225933173549721921105303467401923566128653169519994372303690793790135679210597030447349533349885652717923890204360671238387869867935805120997357278719820872979450100552536645046631963724428994838241919297143185552461002391746844542474094083903021195126306830918244604227618348342326126519144277701000341906338055295281447456871897996491817516769837302195387544461286223961979998637122823095301029401258112680430562496482735170976870954295266174741349895845089175063554044282081423203241126926332085178554056550766661499715030750627586400924520027131881954246896171568174523539126932858223128966901095694745581632545755454808965187843694782391552725832448098075289155582499435450210388654111237278622237689230385409050190160213037963007709708095953246480195289975478221735947724097489055349326091838741804694406499529726951715866995717594409214145461577296006456669673448325580494905339254554283254237223546637600376230836765962580521088861519365757788457829720014319777079646882772470173713262102919215765922818694480928610569589521742655757728300393059581145517840965883259302255106923927934450415519481408038766747522201251319371351465886491416623941742839961430301942343637671324148841770804249403750979426365079832916392825251107098746620624161715118731586742165009565193412236317394845168721133096122296110764752286133671959578839014093963925957358126690573394229750831859640818445241261822934236587392219711263392782473756041595595944861759771311089395891524086079980557182247034994053695406080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -218328985452625470144735063037117944467852154280365583715209456400150139203292188591313198618948062057921912148110534864208943816162181328078108081662632611822002435344962532042294284934823906127889088694088363267558945455829048746422681023793797412928320612551159187201141049206902138077540949781747470853713160134171768406229998281329228075607258799775596049314437808802676589369104375296895929654298043880776356623203833661966052477297377385637004672848314224903602296403269579269894817734855628756870802061044098610265559771452124842540354940186686785588463065549848129427692554356813149770900309194781663243069925966088359832459339928408980791664737031560270178208685439699233415655565033854834589014015055082442307781747171166691564405197590785592677402096458354129154991120953295897640237246803580092672259561474598423731949427651433417180394525856480668241111929506064604843135783795113768878447746524278053235774655631059274086439683952277625795339013803668468801935925004054728876888848798021850397992538424283041203763318424632217813509360709409367519993485647630934798472399658503256953442792322463962903589164696444489728618783900102007350009762322328172271813372293350770495112022709320440285534007379855552147629298294756016550006370593045499631119675320052422504219081040048977494809359020313646165202234255887087065027095772131191849860291465553818646443261100832303997216349847117414100042084714982589455296345342851822506092362730593417499531825080420962602785460405315438177883976768643462585551453669835742423220026879521179153820969849642100502141264713513704030345668517096501455674986665473935659623282772060473427379256625058171506241643301109520187099491887064356509266337227414915373992675900809335990730505551620221639837218966340303656131164616304888426832605792457162088079200890604537017790051219991137656508827728684632856617664154677875667442079472981963961226357855741905780981257357938875426131211823161449333401481173330198167875401951801238334663703353793200787621467132761379419348003574699944122833929129770469876929683216284755621883785129971037471658772118401301175751474624833708432791110288954093960825613575682147901640629480943967483209099122693296999566299753815900697290205888213022503050452941510805187390468562035777911950663360639851156904781690229002588896597848304616602145056912949314794698256693566088506479948653127230902887680662541213834188887788614154106676833290288819885722266585508165210935738870022489471073182825567607802146361545829472895813255447641653505127592111167628437915648426166189501393456301926477084635364165250508964809051441932967672703160161634112652135383660947842061451926412232151708520593437120153748311527313212296127613568670186797953168484177224836312459969546636812689173602647837148939669484243765603024407009041811967274222819550440648791363021762912764888494591907242688942160574538782298891263761226318524969982040659707541267117749735716418887577620938591656903712683499047046983884005252371478455291537471065971076330100494473034825117543885622913377331345628656190793781224060009161894508676005056498898039071331680620890768087944664478972395452704645485277845546476660464193670167294485578044220639821634327301039580084776829000408435623124186143037857297759777454971348433260490450088800666914203167615538028363469156838113954273654972788268535053996415826086019919727139607978108171121593227384328936107627093212534791548324451596687545070381457388045532481864852094837157106685107519242621376434164655217697418409250243198525794190648535518100849295246372853588941036108645098181044315728194744306180423220723641956511299926590703257675669397966257395031688595156449867307681336845569307224609696408793015354171684458241414147626037256996907514751031454606075990211535908350079791529014448008593426970536864660910958429954698915003551989017829770181013665020150152240514617044283212444110256510649900836610500154340159624879312600168690063614302926882038234004610250360581562136746961122481264249124747170332733802842686914938740635127426554147788021350067893896230335603048294091872437985006388963102267969811888044438084376073468438076632573251335145707724576866031856525496714285405561604814990103328391947899494783754437349503906980867605830427085200678166891222945764989830129600709168138944568264818408091422156918130709634969616759870250392359039807572217619939683389755220848368644653113746110935786594396430390293216482107783607103240222254856644711662830694200085601154309031227205830207571108125371435935379418345031141249368917106958700703624724480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -27480922428416881840565607892655749299442035940847444864155583300647871398771875405579410573388164715404267295293195049034143939045091838371474720384589437632362314289128355460341609730744755867980819336547888943326064736294194006359189484477412337898194743223795872178550974095424923496626741994141217824337070649067601938743966524293909505413478752672665301780248819058132427646024632166859516308783142500142667653797868229016461917108400867402143150383351433226103853547509096611473898595498678666355828810731396243230333171638429083507510120893929625765179240354296563993969621951718017615325544846789450867207698618791408941262297779981007343346168778580068620951314551339365457575616263711511776679626414557417873571408885808006228820252188715141006194658628585364912346079955631192204209511965254771008987685154329897919265726982533648679688837272279313843494916084772829647028834799499814606598235099921561915551655434379902222466612853674373844199903760570995649581785984930969591960091989186362624340761900616096501716306932492016006917757842137768956249052541696576878147181416575671377633262878145026827296433144770155908040772825235964392188699071865445382749692916980847276747274272443684657011846490227406688180477398045456148918542788382172121659770800770580431393846399421671426711900703122157659853319659862325499550901479319283584277292588835833454710694292142958774986522809180943927423800135207008903961036237585097714128002935963896754750713926985903575631144878509300237126352243656172363704072115580975467683096947899397959319369551005246640955451666514435134882678483550070649531107055294624659980592399880726515866312328248721810928669246238427765048810787606670963613020438682447718824988661155705287887525776193483464274301587865956094204302574052991284401285304723649851044172421601722999140183344401143353611494622828844790366035473394862302878674585951942589756296978652220753148506851729861265658826249092167781646295003883149516138104806210264283145453784559060095662454354741903769765179768493391276264889688043658924313541663122508928496423788255185066171792168999411493962654188389427736432543096948949893636527891518651993195533221886311503132920691225498736599201253641992917605027194215574179469096899274707041885005781650419145405265733847323698594163237218892929281596968214727071601411076507593017061409006630226554327454422591210587897708945502424055335889065952530453737549978878164111351420785408342889692475630199953758912883872439864826071706115069831158385792154476356697939078464726608774396577439304567558883207788801338940615606359870540528709304999409404485783904918462751327007723310985692829201064663549555109186251812821062713483259991807862365295600074000660820354623318870552768077686329411389410670994752012314907511487788236512210041949534693932276448131812187450867237504469483034690438170860954309133260238301668635642342923496714860043366182188212771396855685383592420194199567344631812984295764361167282806413776499209340182524678461886000480608209095988534639034740395108361945790609514023659719169265228412158560181264104485376588274000536142348370347018579977853944484263423954982572399488941877847090361208285228551619225280298696922241389469154436372817245335015962747979640505031429641912057807949156130379291688638602646601949112092382198508586234394909857700421393612243052756604103128436963645808598466267745832963469491308753582323977959820442570564635047556899759116398537724129067315768482178268922878403364801303192920698852612479364012789210872280037176889197535967165851328685639425881913941929241612028059938195464132479781911790193141008149144039005798555475550255270367198544872976194167371570728057100124892584048279905291312638710657753592686053271301339393084328782567596872075906404228800369922673103057277940383778008274195905765689329641942895163656541093725530764889325200006621167594576643051382403583539584664161274844424250121607676116672861820600232690911292394353802720518020599323920121632344963014688019826937869482329767233261839522139049627775856811861265270416434689533575326117584791807157240287920385106451735418218204342560266948533867913187625298794569295022251207923519626937157333389801275940734162803353634365350745697041329154211777711302494408737939640088233447008306794200736716199770915485701556113044554222779780254457624519355810173407344522826598162803914004097636252893926800697399564253640628386866801333357147632168693531681753633276751623459541223393785551301904925497950533849708241659439961963839660160989737423220673414798129353457664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 313401620299482314588140603388330776525960254917761762724201673712482011337920743573693539893231848959140418145395263308793975132339530560892962221470586186989600069123480809800122187077365892501105292058393531054867630177605689969105031231534187299419014138258935161273946066766749571649574740392737238388387471237350977829743446123508340185941723598273252844541836946674268433167929872048960237042787617586867850399167177335716382416087989011831467769790643317837290026876723695667637580855234262537358797588432456875935818173815525742772572705330728573988077947027337948145338002348343601012186964262762584956117627852715888868070288693291477576522613406558651126418289902397573928529139962061031918141796532777982238360027965278448177124639618914650426418142300351023956737051728331428269495984097260343500526235811042605044763830895909565736801945193896845822622913294306575819819398489817586551408979547912346053748709529698389412290134832750032837294931273602638818721958017139879782662512690860171161852505890883876888822311837637601681242255997561688587824828986594951209182612266113761616312109868877767369106714588524432975933959526150266791041511999602187482420562769867506564086766693565465578043564365161312747594596820009959219705142363617311939693397090364067939671148594694668883823032255276124233193829725371052019410734901289766635965892438775631401995585424055303145861496732619910174568570443297917437959052045653812068129494940612891173863981234951208671870436190152204722828545711643716245238909215844817276923111982315634206788700445066233020963341611689434793654943856477624663189519872806455707317590441011740898249335681959737510383969580605054366138829103285525753166216143033337963041428728818101040108951262040863788572605204950381206300009986581839772944980781257052145102816757101359035762604105531773121392965087499274617456042650095013760326156279471511078233715153650784669627272593605096467532950655450039354015916067555920484555984266656731760308336963248290725120547127836496155489638792974864402811238499478152348320364800153621186185237114042773497838454617675430109230853505392378844163313480422607581349489600040832186615369606881002159968014888801688117224653910353515620453179888239863095881260603024432165484312277089718387284798869322390443892342801527755539794913387617179326269517591985370956673489337875173046684391472267429217596144733169219169126126884612274143871787251100976044330647277369324900468505099569742097936779105707107388806689143838693622895388528959488919356322833926427274876520810488273643689471758290433538728766464201031415103916626178900868513336622691484069028827644026247880645973731413805726952654035253666281812761016805329922253590374236119443157495740921911446377389428201711457537422341126691681643921591687377003861030448891680599331721185177217562419616783746031270638926883517117751744804939002662455472741619926175645052945507687417006649133043949483057424539381205758581755892574158801244775307577904186270874853433226481862891618985209956333659635798180985828747864946900857059356350249860467186280028662648275204972051269507589987451814667505849037359303497789357484530553884558025809108839972191552522958215753595215230805042972393090076023104300752686424340294286465935975271926730675730687628459435189721474474437629636978040611229829526028768995306403067719255513690286521679466884436438548110121268186032742965093538671441861752268646937174544714037980441589463097466709957165269468932664159348080780147806580037633878876830282549835849449925391251497640196091820864260750643076175927105550502805930714095283280803582833630197533536029286370598793311352396534155954911499595865903195363344555109091557543362935968309701105410543158314235004627512985117894793747081910215786187285951285482639333879845172079660669719221745563231567371267341241976731531427329913339843620402299546373064521956327633834390111555388454134971995173550600632994603402749830750174137370329095811251690695752391129105808575533640265726320225764274339118037780196333635815889212140096421196310199705181797446063352760569362916953066568814817127728796484160673887248684714566598042231383510507053569970855663988830755696253826745798792966432640970544890852019191399574556500404778055483177842469859997816854885687021330518369760581852579274700722446242194168776028354603678258030440104025963313384608374925863266849092805147471157893832412501181642477188675676541110346131118069551978959580245845687706895439995485511490338712933397705161360410647436721434153460979340106767052972018892800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 634841430519842883190176079419541792863932634292552705165755705422152818807467800525698882364365712214947183931682674171405614503488819351767365376093699266855473076835764331110244725445327687521215195635446240535556958413567845650656491170293617203132409464025599425229298399159749839374184337077253959849949692772139719845005213433404646667296433440429489029838185718442022935043835266645789683084225516038274900066764786375221427694778501704147524434837063172245066279047285648618208428836364578391471985558316156800294692421508019059383962462584239398565471972275746490562121753582879794085879193433592379649645393973089832252465460483703701279138836484384469056183028062805554415558664356010665489285673985873299234539211085001051939472693162357797179364978976555108459169036570648505796187785200908409121925569623930279112695843322644305448172936025316997661786647302168707289251674871505766437531430077704322654620487663519359748524635508238641933285159313917320366058330047522456810755941190223940923242857495993186027515262563096213461786997352607326296607723472958779221611461812206204330371769367910320374280301061144467940785125810746269202573904806752067591248096479585806112534162960075595541211872248259575849647189189178428118629548923060771939445798700653056779757377447049236140527587037165200987601239965763500418350770186681125072169617438306052401337000651139951337616695334089657596078132170732644099815673752396041815882017731969240678689476992260556885523109141637913790551822219001704267430880395196442339022610638600604788965917077108870804567914579087972973661831818119969933295152049620162760918153928501721961049311420280562027180263732080848466987506610163823528396626032382095416793696128846634061509129234117109257391368101895513188692467068288113187340627358171009894338514538374756595824845731998605673559591587741785873201977429236813790637331083715858395125733630171879114025584023770562316172748186496986041822132772129779614306348870745843028713851715973406591167515917346168275516647438623850855954507343829535646990491693279657211728666521013385595507171928847559982101610967419904427292858153999727416585020624616832522033389220102779003705051657246778141427883294294001437966062121638483721740671339924699528721379164465417767591848539416662806190031778664352570893475788434456518285224656460634239083788363189090466114629076340374204174019827485527399430649070245574726371687406877367207325512581568155262934825180552668021427073024924798781627739740378693816940558829461921805267441373748058779950982152880740174915418263302545380759319703110206545527513936012230442315429302594713844847784222249681314855917294278229311229949575660449019480969717777979437649208454320846368293573968987999383148883917873157894307112610271993727831960091128601411019882075344511919625104717030828399761959505370912035975181736870409146493364644535639878251879911184487131765028489365857565561300706151659299824463373393162141797533192816935388246393149756783410461831706566636690281540692952686167584900361040619931896050916316512429705198758837238535759860907627569341657088383263229875324231671066501127212355533559771734676832199668621042355013144641207485186014559535942227918341792606640053448553068875602921560954068573880452944964528618476925167700166781661013878994698532474927236795620080932018659977035095049261498383056412824690449123668601284482964077691652869561456618819473375440781398612361856501183725668819167052707991060717692545109122699300766114544727551445064228020842599990473205387294103603881345578747759241558952081645240128032197772862338641901356408507225269342205495795289617622242906281036125820528836944923564536714358576530435089105988502856044539044744677295273955407454796755029785209038319117260998887285567149597780064372824905148431533029127230022480045497804125482014336880287915684426414097517268105821666012197251492308880473740036410939312125390943660745755683761119394369378961064870104386430604513737594628224784774240700494513988806797486168314852293671699271698920438917411027364960870662396280385144020130760372519662920981607699962192128673210756974171845106888450078329532143155609522677693838243463955668906350084731554624515027939241482920839786040161007759023805810981817660613640938872038551825120035293525950403950506386769446942891998294726853904857932949018903679853139928406738110510480444198938409528664481632482920254628866613428794680851668427543470595394436914676230768563613449938153247130839768835453011986724893614249414644198047101295111889587948975376302080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -84297348445224378953891592437008715892644349828659737273890711296101169979201658909386690807407342104253516934369757296599132420617362482286605840177174778059369817339363095815821471545693981618051656923138116224248259361310024176290225348692796418445416899545908597606765586388651757974966595618464283725594452225197359178895882727425773358824492558350811435245890870738136385422387903992560941495028940273992883600662934118482450195979921984105416623410567603253024882869994104056258239346327903144772179805482193417380041902962738343642782761743227270483656296060316894026195456537196672172198709792820870284168393357389438713158170080684501144719150083016343084525949360397649492339072878292925204060130901761878565371225742784256445661786374937811189809130568281657205553029688881054420051320066873588006640292586688937183387103156802719265150954356470441005720498225745564175714738071953261850594836597328681580086029810488347373316401228190428749479952343891597223283992657414076789018583643187960436779932810626183391257786147749588234335080415658563159768466667865062827903809959274071580067333145514959767060249059237156877976802837336152248278798554611541781590414497621080009998138668366930773187947431591366300453643290764314596403417284363427236095707699324975439754090261428805585177750750978077754800615277613814264026784291201756185428000198519385064280393390351586674087228067920686924121547187886756062271596006070250000651500552086642241059051526888854888240962025063370572913026816052380790361284773004738279157010567355761186663707768146088333776198014496709914619680386583713365612596486500608239437632127948413636432700533559110546256408672038067169224150066420055407890521729434262344431026855930835708168029195355587178123228586264164156412283685694892015458306224650559350183528853045942795624792961004041099000638471327768315821758771312812789658463964962482386339151650299575010928806181908953043938830799675408118751339550213704144558315280630260138916896350260843829604675137274089608783203059832032449714082701562318657761166636683111045177862401313759794093532835875650303271607987624391684605532320261366747607603598949386120405635288220982358491915409102448440518922160220687578301539017793308730285481706967581493800117493628232775393527915473503015180778315938131907445354273730919776977191392045830646361497080328136721345219447748840501091021046326255460440685296517193528424641395839814773840596643985281126145918442721167012919969314281270963401495647668246716582046615711831450702320097812033739139114493969083587185421152324808980219919816928271156939051109314682856166147999302504307400031645682808868892482299664695883886617511796649045764626478119471068621040529343337647912213980369023631188200366787806798398427393616537801174432146905568524382468258651562082128316263238371286643503642218019967232955326067677673751185407105983188033783563315861191982482878972734554268066805684297787642931515684072918367632141599687737215235933727028351855565380824399558643169024934816509194215137377645024342105817339996697456745240521112491674594660972056094009299322671280148371569891141798053065968330942887839140287489757605160079275894337249171424633204018037758833162873103430527105275529055499859716268733642067472006183442751384178100276819435385640247623709388086618386071346375488774405250526968484954193174147437525357297383117661645430522324053492064250111528507882134225846264799972103230885088655206582398025822433634431536185311078857007443728577756280674786015315607440046653098595353416150981175655966141413756411629211695930862415805991456409644162971840395081441893298219100846317487034120828059922963432044584829223199794377205646680951264831511250319800486213551538480446082199013917531530114719145322833568201689672710238019230047075638118140225490184632349285674317329679266304573384038471084950549615442007141574742193544950034429200923715057319164973591012385769576725012615652291603849446442002401669885728483555042214682294800830326406351634204872894974180919326704616712207046394770753395651056398711922626402085667901993979038395192930028186531904937880169605079683758488804659303144567315816216943488844206856931044135421783250480847108576751175005141831882135234498182539285347199041065234850545153957128139112589112283076290668225910818282812892417964792189714279530593110449781435898759366376009927106260016046722851695755357146133986229677466520250583719211532259404048220452329369951481121566098619735397575797086931964556784651715850486233540998561874074595980108659425280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -120438665432381506648901479879332963961067342508924053384465147104774893338890461097102528157837710812355577258046308714372897584875409882404459459525292665830866366775510157364373629963151313899336045738993437611590078043114039532113000566251839648189660722386173431981614574682978308121385774492301984949483160178543425902137587043922205248737860102498683208491063208096085856087084575878130187711101201307526721705728477051573363116679265555562785855829192548667243801995323978878013303782155796469596988990388007795239434715636235716135384020158955051765375523887312875715191903348353478085965376028770928778976326639790029925621280381661544419138965331542280152080654507904579571548856415211147122111025712313369837986819142255578160050548615606355279603155830973433003592013765090494778446575919884584345246387455200725409211609386033438322727882100143309540228263150111382796021037409747656392064634368434149403782564324820276638040134101644944016527226208173435403410323048830175501373556241579216931269775752296536307419169525641797016436287504677981444915721861862066287139809441761382909760392536057666701366533011295890678247149711803307247682058719089373254003483274132472944606279069735437215928495031948708242187506424017393605644940819223149279777252067383241164038729590573409462236287888235482850173597065307973500492956822080950804203437452734094509039886678871952999508434853367419284288338592872552810769829782455067055672432762740458157490282670018363591560721937102687197470980561665954320833911403961665552031134268158348771638398925566685591083094652917254038313747083187148132688112834707373588210855397018694391672341100106993503945401131426551819700775742222562303205198475324541519726141745432898446776845197712040376995024816222358830999805001322910094516417705855679313790623914044348086640568086663482402223401813555730832160463588969722082778413372644473365616152263192585460790159320415323233603450337568618227900635273735596225059721391647251212723039140436023531815932589569338478364235534744670799877936238274411759528585898824032469431487130084602800516456211184721142114811791101414739540968578719532383596191273210571613325035470633120599222320146757291184985975295908789480431523832103081928324164097093566457465372360811779275944832295073040610434379629195401142103894113683440850019832991723914881430605668635779121448287718465496004089672233796490388681183047506172899711156549729576625165100576056283099110815651968827596331683744703767409489913620279306946493584365992117290764494698723966781372052124729285240911053728105789222081900458441423974462610756991427645814244612977627749875681027106851744612528371368980168602433442800716738648640632128780343150432970938466321713275841792958547576372582875510895698629371612179603977992938054306687814514887276753928539241756337220877751069984915226455361525469346072746756353830198129361649673369489319827484221866203400352173392301415154243445645547930457739318698065330557024277104135597277513010250102967803320961493234841790165739804308910704124301415823903810253454523098774971602664840086565109530035980152270257775523779814386806859566325004042611413058739205673284287796512235299581409222422347491278789973511792481603942753440943298748123533779513415049876675335712577354877324689782603721422429702370048513253252450166974487352598898373881194465171362058664301237678036630747391273440143768782729991923412329901167174635840137136221643320627636257255857435442728688893263018729647150477068996532072156243963482674087122992727809886192084913094266399864119042747268004186294319727080895789002286204581020524427566411728825260919360002279174758948219467603292925466483152401642201282040853621580600291237463186156980054386451434771373277852184561589726553054751207012070458370376556055339573063391788639775176987321102392251697813723242729900648732010739129379561619139997771078968095355284307077988670900828721055456419361039522459071846360880934639862238258101820676848070090092052902179853083039223570567444410441364357682098972575738477073341945077072949015753933049082032061743507201544125262872249820150032389754641043909751476605694035071864566227047659199413652461649479717090843128321458842074386597130696325682872918988472015324983134814871933597973667534985471974353493234518586043116576126811015167865303024027903888069094967418839725296332815365484917123137383603634043378031205293485660841482234484094912958752284309353584702102737176270998608116838235363840054314287946904554688547597810819263972938334164636210185982543344435200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -45885307738128210791169827393877597596076939174382409153611294392344758413604688940145377269245651738422912988961057579788921337732351305405162430125152912012013275384198707749233208301148669219167408584101215948003693215837371565726459964408390993723818453625014501285661792209625640814910992910245221064142287296782757960700356927953828101969710179131736188424747118799381468008216758401618898180527488266364686284484230171430484241986650435908369695855489072638072748594815216814921391722811942998139097718130075213741929073522257174138306544152365341785708443897708515579392131452344696062561199186982219854935037522604166888172827325013285716068671619745473700926968723178942074598021988817990944909637212343929176164833009930882665849556774914183668653861266931947436210889156014445611547820089696764736040332168535877407420556836668502474652054357408753454641255205726496501034063670839605341304558476606213694635658702287675233276631107574927468670382944749334690193659943700079922006823013501856598852766233439330885296242476347251484247833084098743669678781138030604235606742737295716369801721645980695750079393018868759884952526796097203949197556899715613013724955238310951125599972296904199436253084888476373035682369898296862158770212011883223771522189047675035586400191597791072328699428611190053210558835235144237215756881818117374584949014405169223384891949519878156520803550293561403449179488868049616662025973529493501419707335869223645433313371776787245228492643180953815098256886280251212798858651676833232708659633122697962727411429701486979080683624487639011015420532757229199106577876257317633602383452025337349408470438509675927950436930678503578154501991398707863132472101254163984571654022345399289098612770565433173219965319133536789447019168902654193154454238813420155265477246814598056836677909248483971582944253659294706764772909274165734294598031042789111681708782876902913783112724013545159812208879479654522196604482610229025011193190480763357007119715259338088375754664639997339390309993837044789296504089458726036625615168845736481995644398171905512054690924746411842410873377691389220758972831452481801674279798959473770059335253602334977678541577457692017087594600205399542917329028167751953816655623147325210247880109547351331411523147658241236185745110025059995229143022309854308664248327741459190926536946435757918406244167204298186963893609648493692364926328454211255605106192522640293079460304983515948467532494368310254926710024279834425458269596217128901237019135690209509644267183503301420611814521876853325276807261066054560679738902314045831196998893234341544145350134012515344634740918542171644633777845680568797815534656231915020601709035648646117206255840867936386310987346734415499989610825286253177872999786598406575484019225495713492070709136441892824554438318835422080073737506056863781946250308384890517469616406240282686643699309603128443802021736991108847432940581673142858936554813536224833152662247713824398855597504510660541979866069514541572161584976117848007975230457020158304237733905093229854131259437640278698082637982986407895671798281078235970087300602442320997832079736336051584542445434010402695884124748544733403096538278120264927029588712118231823269380053517124696516138571896472399249615732801248251978393137423816808239821227126162921026815704013239470408022886674303174980754600205186582291668180886987046563658531993227461887779256900702482325283614464863971804882297188823655036301916814806789561487290634683199114039711176668073790612065496700961416412457494678094141388762345703159080506244497084032046284898117371161611385346342658019880017890579656183414506794034732463370136380246942485939385522781761791865477504523983565632413774519583541217303125233691695809761376009379218094879360119503900037284980171634404863134819487424637970594314729874983837786596322831850322026117876300316489490084750385795787622707467449818558267945239088652465452644288730889868496972181813833642122940346495112851914898218474837594500112968978644484043625005651560217824016764168330148177556052673992703006712221102845374686051855557491027414668897013968511534414613872431864514812190441176720509204768911391684623303204910534526089670335169396602039015854718788293651731289370590365304631652212286341991197515055436159799913601526975327304233067328012799992854212690923477119684446362468641530644943837304224563030790230855632487511918840664419062315198785749854773900720716010008082550065895319081429305474132127846718944447058483483215201585083317844626037208147960382095360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -11050499985518448995814262603865770246896598715340734883631160129103330039183904606893877606519133499574830197746458492392471645431737301074313505238830259669819300655513172226775551958600222784331705045394274838005305599392298662043861394260604878623596992053378594537062177716314369239694319015222570583615139021760741832350907982421109137852327208273791163585977366844180950153061087184814935201057687254522681753934442505466353768214851575023774606102929855265856094857729383122096793247463559096420862157281420553843577960124811218545450236118831223084996335280626760457288264597468410283810233862467014432818750388592310756285064500437227339935666072578077957031738348733516566282802636088069485730360031627902456179725812139137596858320365068306113885040390120865499481515739304465280517331061250369463168474430556509864227805844879439242398694918480321865039355428901323948378124804301188167155902724796742028680042191966909389200715758054301919122930806005031085927321834379325305227880011066465452927382405564817094115409188151195327451648984982613398784141905448012857145400731082732532183411819977954815523501288077619805558825175202562829700683903109179249073987221516972542310321047736033760881973475252447449361158496410135942299358486854730368318286915203576992636699557268446194141620980810924603419224686688929531300156291138502236789158832916035945523323732588938686020253645588621759447589879795418447230597974132246319017294214184927003641478420994977037776134579175495188398027287346129778627533980151394900628100159697300894954427306551749066744586702891685873678425005031077028369020815684233565268538975743849695067758474212407575572037276711490217196093307208964755004216433718666799118573478535077339192270971881941805650586800112922605198640937299482532017504676775264874656417826097678139784416035014665400255866991931372525388200087583509580825606365552489827315321436769767350577763113109150751812105933724225688869141948240971295457274819711796943568506347634284813390438201555111375521976704849247379347002158187113584617402914904590558881119133071039186258704229778372287033452302443771010404063636472129826334163350228678873823336700547592563063880910514922612105610501259119319596889406383259352085879811204326673560458521757184723193270722968902550760303705121580044519814933215057286548213945135793581340191955642893114008623876926042510933217147914744561815796766895355835361647184730798640697666736361535599002062106973248433911727815913180425233686535054485401359838327809303867951834441286063814972694219330859507787551402387292237398331036275994230517731159803264325595403959183710745376837793619045298597245285965386758063679083981170797050783251091205456973753150339391306462709038716573079156880764707257130644280988876740701317455092407402525574856346655000648772972538798276109701044123353591129656306116966466531720530683629160857744205108345667227229357920763697707813346061116301998694535360497442157977495269755544491691024703370675666594545319979588491638142627384241944937749166421581421323559331886555459210912541014285208530915993895512854293134245079404178223954684642118044053093165102170803996232022314233113052544764211816989990370703596764800387947643692815830858061593548364208660919733392400626940753269359048468143830921268029413598843001943560216332162741663449770118837334542640364860085221437919308322561276422354238615433151743491823680226378514951210480954738293314953364425224204144715561922825130510614938370804110645302335742599071660600943967005157095330039390212496282541605974427123990487697922228505666331163686144844483721890031437954985147003932515165836928014399107502929357492449012504918334005080885920834221177337246025331343131155745966104271305029374544859552037370053117648402869831153598371673376952838086574895607224001925775425466079920363351903166885095440390202681842798567628168147811847517464974142146894589000242648721584580706389122990898324993186675462045147100786102007714146608846863509572221999575226240013924639039287940681020714783410618133632567692331693507547414491842967420029092855323638335452735048813328687077771140926771767948252277870435345214674134404556970414665548861362440577082703419575254042293562317947341864294220274183384729772411002749868281721621632248426457723281032883198062484886782237163349155647721132766661884721406965572562024956343560638837539301057874020577534998179560098626217351881884515189247402237825730090780962040667188866096216799757049906223683716628185821896776553821585418021881016064680915231571968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -1865754169353372947253059397923674212922228584739150319139113862693818512942355612688859820261585950757810918028006320437183429556617248236527958911438363658470267265894707695733393859101664870739482268025246217472140775386294651341880735073764326515739797098758047493339024341622116370109636899221713314356619451651075817855931915592158703339235298561516745939929210773418155638170045785641625800806807075615051113353214618355719711963254142001574568600641892345309617071765630681580684790360977055644976924649495900770443437822116430634937563124144172677925550726903579747642333379749662551761500976268419437030595951305876549496853892571202314226172816141468057776256565692877875462015016280116478739268490671698398964296626030155080918736925662077785466593089738393303066718639073976087920902334613250574594405694415869077318441613162087729865812951045282278941222108407611281213604190186102029379751539180329043212848127935854377334172314661231001530585021142957173977264318032472643954515861882125825899676588054499367971623065394917707847762877696872590248680795352418120199430079401887235929806958207325394013539507350810569718003586434019307307055000114956846045247834347656190027519934238953052058314150509979902146848459278895051411558649199893742995891460276536633649390720973308315129467017085203586724138421665396118845976359283906720468905628388335398752519550913629380918692846388738302339685296372890277445673382096067552201962637285170830437719255521095935921482088424281210221897408116119567872432937501867554049806374408940895350411925303811043766514302547724177156911400736859302143143518170230663166090622646406399287941617954865231972520341482239677988201016206211672097458118763628904068388197186803470339666173546374002844386502960072351333961537800849995679275297421895109924468669274367455070542017286307938100089679353614615021868144552929768661210135536830166715217228533052737457485788664285409123310901243812822699151271198089528161109630734709163994038441057425712302645489401236804770613155787295812927449219059481247408797259129695022747116964626773087275244231667063001833314312949555613819628251223381859261699428578218894731133001554378777751946253328212763920412853105367320946265271181459140905937693138006922572348419301301398381741606759053302663972541722540194817786910824524765630019344226833791841019271757702024877957042211880141624365339212650875384760457373546911806388040131240056280577887750864584531286602335329689428610003743993619865563323239095645670167865303392243169579358115678880589379079473201285745607287293089651156857137211024218100310230759624303434206036340662243466780038370182482977061381073973520811860002771171888910349573524070820246103621916945471175859304365653437723131553331811454273028838098151876491515984558085681872003111554659946086756990018946295502465976821146146107527791658128110707201367589977220199380879752554163559565181666389153772535570794118306850909693280182070145479176259121792921337916854290655303048462845894363323422296179645752176662942604599257730308594515356284053559677084130406934724645487104244604208608757383237165544635036047944894210292075866341481421668285184038959553364407686412696384525135716027078235071526306957703227947217273482502392583432288245927547737948732888437009103609528068821711079511767355451085337327526708588921050278797074353304395210377926484926399982656225992998359122624069067842005803666008205334516353889876688457892158204239923594190263676679216369014461507827049487749488141174920166598555051491580573635764088707270219590755382882291551128876696137787589348127906603876180035339996046905666226564098686934083384250011626951573050104219280603780088889187004432973166569213391775783831137767418219140774277916741958841547130312689112455353083178128507412923105876791701778140995513294739082840161944489599982854688174605848221856414003342999409283762098496648580915937418576352365661886600612556397636150673977924835778812480457596279963027112332631122061379607448036772967701628795450895830124450115080472480876447547652381163155598452773312160476882254932002141241578517593340754189776893029018337719969415022851243260950693011775090200138312584593207944953085180128404362239855465093393236109036320715524791523709249920706247902984758005935352225489567618580509502076003139535557191541496240559291252406309892814503089575284730948365844497543773749344268560329769402544287230697221218546004158152493235517473794919677842030041138691701034874693389345471347290483404217897549807573859066316350278126796800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -207652167146723720417591124530942171681952507263709149769412296756911815200671136065885011116696849128355133244207080443231522456352750631513384081025849125245114677467910797856498495352419687626099515690382569449366895753273558739748466831931808385935700715687979374679836271537818619500449631073506899661770548815245124251109241337364321236056859129454202532696033243980597692917272868452111162669855210033043824948378269724103542999189750579784584761202071945969293518970677453300201986913816131556946891460953164684926328116125584196845528842199142112379477702781705703212333391184014080822349700065863126559650759574355926638787163500413971180211305316656502943010831136026585842712613232268442228223859857692268153465116416454129841693385455445311720633684595236226570187909828321042896725838718218112910979320857740595574953012992326211077003273381116464051982912826082155868724230109142449522619819837148820637812360854252999026420062402846643797332601034096771577234703453538713235661307073785255476365354520052671773866743665929503631617248694837779431943058014721032998251391851453371290143000132659198281255528409518473117880463288278821571500507066934876623667820981385923304133308588715562266201154659473306383660563579606352176120007347913096944215921231727498793887196742554205185340694892712669773664592167492900155243963392737350630238345787979309256344431505544481497511288528896625077687432429798788572254224704001438476572207188461116064577745357578808524857745035789637653525207532054344982280633443833964523783166865257063979078236322836834141937609914451239166075120993718548221288268538813947673645171395822148930078574938582648902026606077899683444085380511676054149766043628611358509039515879799576652149226461714802904480531102197609396491900429570978277935643631275689152219749140763370327756799726237646639163192853625253213893447936943739501885588234992037221029489287860884843189843383069413865064565066945187444615595650697937838622945087402995804839892092909697662049498857330197541180169203120383277703426064817623386286605142882589349637515461937220666827764538634245226042693306091565315756027197982616845686198127878441154845375419279605752886643710397799702821345820824446847904518454814041507056384973747431150083972751562452987021041048048836806805433107039332196597774670718451422757951511803298622574381553724557569399695459548752749398813570467496071944553464243625357699683040555346815258333708753743847048449881127716674810473342254167708973338870628669886891940477717225287498898873144671140578617696915410499371443403029441127625863554413377768075430762957187957821922988765167599922976564705297443115326216526271928561200732006269618962528122824312323380887775918346013247640878267669644553305328461237828761284269826797069253701215324488362276540987950665626316317075233740215776832013286324488818436839414314682938305373594776975314913095926700042413260029560114498994009418678264001278899919226182528415619668429280709987130268365116472510751169657854506944571551021782527281347622974315574449802142646879137338951970574573000962324928837987097086244074064458501012963864253972609034011732933053737282205198017985199430245336203508044745261419076348095480322031517168291905535294089393598741157934660312172971882319913280455692603149416518036973394486874619489788423642379667425876357081211565421953471949028243898779858387287773529222285294779568872739751937090917586733465445498820680892104384369390846374434548448006986718348738809419569047103028965650550685768467540786599790439927181572815376425492278130245636365464511841790394715094733588713213122357811528219289780272180469042737579975634242876898207038774616182970988055972031281841142661759379181803034506486366225352768346470558565535935228628784380784716906723061899417222983181416899664245903708235012426583896110944712843345566861261768483978009680835432414696529525112698181425663012723230295328175698140369718116960340320835625417161109133771524862087488417531761357352601122674950876744873613537818853077995483016985027079074915783266113270928784468831845621744570897349064456565494595399715776467551670196463466525534990575861384391646133952064868453822233194845147354972997435928115055098161649197457309379963746435178278731629072455192545064160811815947979146455473282357611524053110838021144981226520068114898079475707868818355540428995601030657797997206367635596700733621079853496218328060096478561977937966922632812292536552144982707051348092792267784270449954406655873956100586009209101314463949998417510400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -7913451255982960202100432794471159089446128368731999167164536263600621759968528803983354795526318691252083885162221697294715842443172036147303943382307002052474399373589818426396391536994157020836242342963599523775438347510447669000767553013124633508109882124813075120662348565783857810266552271232694392126929316518704132705170516211537219291598760394985428675777760102095971845423419318702090075702520506629556135060120883814868067424036641604239442871713510122270326202431005253352901889339702335536841625262934291754307208200515158045602662394918761566288838454152864009352347839479429232111576252843438426389549131583841781610559469050527693411431574609440939989363612068016998685721635729443882324566044294647689236511799235112301519332039536282894800477087308977955211753082904131813005331512532398706100080723074202644102835137821192333477425918148347484809390647460015788761422770797781599238042158109420278239926160319967843172162699240396987719799074080478203127200427754634966968205830006267485298121480379763008765951762547675318537898318152768695346489217786396386010030030073161363168366371182342887345389192083853783580255879689945787100641126100907652955119047239181668689769097435135346195342596413617467937646441333164435074994859098599751637593424658376838988682504612947453169116864583314704680934269963513264836758521143343769270627465981329237141588748021296491025302727043168621476415345010298100427556800416650236130252778805411016841073782414732164305189004209375161544288862780425366256040900468680308441324188989283760050928554200315509127223204958540096965370708607343654925038347244886307004433218884750678240937107649026555782397127534115570497637843261690144159699387090727015327885515018275397425340264195142783579821910429410394299904245706359704581186483604640946904604233137670688241571331129953956076810273867085299349230178008728320118842290019659777194397699912042484266933984037159429637960016200791843011292325558287516727914925446398090310763947722294603995475226685261679149535781173754204958322349890775447366915711762938460663382564336069101299262293778463341271869770385435897674540876696080544022425225490855967127430742330450457662680775608245528474584324793648803017390006814285169894305029978555398942095902586031228994146532262935509893672523139593248070574789106230786905061518748152435843794854373287567351008588036390948042247523413600008048863160515873306773416908574278371064389038478617534557356110682197768657786579009388687376301904998674968354047612719808774908363031026041224802604775162722377542950154952325982602772879553802810119394127095778398917425122902306811977020048965957225661318149404508966947124248835419892955329636313281619932524367484469409912113099042568154571704757584263012624724433329956274702648436995139956175448731114158354607637507361939467103429595596902191104470129035942427854162060117770766907041753677125541404338722899409484739364306244240348436100006821346316298282114636393486668085983447646163524693761936217425032213809338506669706574813445937269163282341584492474909886756410759966508020230035734032069816100333248224592877696979263477853229650423875143797650888617242586888986934049908908508102123385345654696122102752679112969119722275771180534207841776974681985522475712190271952651219045677169215781918132660705264341281710060107368690208865794368121955022547942720973599281897718055706373633330963424402263878831049713242185668698196687570326945084495632821614937531074691460459516875256101975030363509492660793579385416511171602308646759476434061093387837042157058524977077591097334547418061728046284596762100733912352273910043417747609450265884205033517976499375008206296709115787610244003304486497396057511675357243626539109771798944112092916878112952169011029597232318844395106119328040596240592548975864839829750339955501583815987188355092502063285604929692302635497309736068665793664223678356757811209402258163297001653392779915092632844462453391482643230030191183864522269313886284435630342743952913140635897323553787972149556051238905937908602021173637787968918194195843109791772450972681420914343283930613560593347960663866597585128773764241445892525088228258228130059736877319831724200999427329902133642084234567157288198788838432074839178434615674008036492292513741144301494950748406608483068718898899714131172278418224226005276845537862652373867976809915379898520500015192422283714368532319076074269126597466808504651235331968641317468644399557554641699797016994261643936703516961748491592003327418164909938720112640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 2451466752049486334304103526484281770746514174333498994553418352539351377241425762066444080478109166604053655174941323460472895263410367849065833928383942328243905543105373976556710116297677497664375549213274035901966321946042931887358858728640108014778383674481324187328632108305268423465803389927419526644006213108479117720397757367940819723835213948015004468382520347980192165718429030836593650605301809974135260711998106224261890884230227578081599718103709177315707941708935278387623713737104132812408059000234450259266844129347316396250036805413309378198860860183827529793496453589330732596489269866214239163249326021578149658679752394165906207346014961997431626484051935810218810646490472825025141859539608087197944251990761932906092699128564345000696819154745062268745306903017238235961345927787500230288397675720645700378027380204075027344846468427685413965584707627423765086068606698885399618785063022394606013750600882406683627835122691811506723258552719160433207716702300967787626444488826262690940015467727083264794874090130483959656896333640759337620780798615601703541855315678051767634792535807478019732919365411126594679920936275798751679551381272758346000197244099175145850613469690895529795411321996824859376140679767645767064091323912728250253802882703461255950051745814616970129926507076279871330835844125768420591241061791420233419109326041282578271280726348623028117252186808445010069423203904087938302782907048109992593965068055727586165617543631261725202326709445323976652568123378572435379016142547868929437324087048992337839864164309505227416200218602189242892234413572164657965543039063437124827758206333616582961615958911032006956662245999580803072414198497483357141975958775184915740972419749589368090004464466595019201376551728530625429956243774815109480961197878348827216483695298846303144527623386844964841270558857448101754770225914442343168806956072517392293731625652970197944851523871191759776695256452938320113799719918301622819491956376440392212153473051310454249649340354427647263268832943706022034457757461626842399921311849558979019172424623516222443145849365108455609095736291797335137126580486254968877319710127773414584845637860747482460423990994748445351148417753228693082827850014519849997213261143364902198307201264481850643465857311204420883209835013163078887477068066776791575139383852159007822913214263620961680597172022134315872182040629109397621289264953897305896665278311466689980265469322896692984464487518151378662455660577918159100386759775261920673430189611067993966526019715192459498616708586471301039560405396625225970908898381715584826788041481090252067812631422654769645843958532595520074534526169499854510905492191773709202468336608490610559873342142060870842202598309862164429183587697235003514342313635794665662285612993563186893646387695393455863899711850962633544511915029141381467874110636923401975377078070228090256896736671748523525665270262226459810827304988440695871973092469787101790496540110056482469090718675730768094581626691317913010049282534729014795479359029170040887465186324955315622657993777210356681443741960354675309353762566557260681868182366229910652121746732311874176160637132379633352622569695159483262836694241310012188802538586624255720261661163506460568193189215542094985672238017848918988939398068188091454482609424956678036090522179484000235971152755516222665343087565602789705889154780967035190644787954486292061755910432920165889854523240274584113557767756686965347581056616641001821238678882205917944655899158287253389896365426988862994207855746224873827895755840624065661829666005120531959573128665619420737028868197064431694725760032284720945985575725906104272496055945636819639380647637061175896884345009498196807695111873217411062930399317652647713396844380198099782451543711041949400717539547594243536812933950695136140019741894445986927922637892612063520016465954594530864117680167223484768100247347112142816838858854492222013490005195064986090220281741943259290548702754794655072917975573424089725713671414884873774822374761672513458093531916568626055392563587282188519437571422096468587715560556552489195010770593941233238564493607487311635136517486702057450607411140239363682857761835772223488541898873645891863215558127626916659507470005268792463359364208121014950662336470152770892803553031004487375523002238313244429198198674523295000729845855626812435372146684552587800075896466696220886868309280882005827133081236196775128959144522876243003595843231976326779164824425716302022908526127744167032097329853293681348444160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 677739654903561873713690118583038186872881697636028957381745254283631889878640968827034391615973675884932802995439230517307366722876038534479666433083091488478382252925028566937582447627561793096299507353251773794155581967821377905436764087029645356165268901547450138564347113132368149174163861877717545483469291290213859959301820541008854844956504568457514774737611041867778237879373106809804840443601257418084335317259927062480085036711616571741912675055146988453336267128566753467753666748080866249221544142407642244144148613082381107903247229048095881151777071072461572668719966266078217348465961885128935463052936094756069175239283302902540550365140293273050631359669877530287391226298360449869209731243195260648121516564519647977012635041254958040721007181905136494747577827670184285165968576095523377239288635758561066851838157206853412013680155268339530899948990950179360037683616450954790009938024124599955868212827850871744995378837612805472787802918052066318088085784816134931613065394823551553416702019290307086568978461778999100122614932624288455715382615333424075610601282326534209663859638019436360838407977976046385573532790155682472547741581596351546595683050301170684540536168938152479132031736877764931429839592208866027862404839163262134046772566127611943083471250483066310857966610990732794608531813163867616883200534357399911274972513499728899322941704680762186369154300080769922032138892240726730175715256584791356070237965430595101367818705036250456479126633244076212344600245367798337545906674254416018694189733029280064279868098557241536919353735267901247295910014681086514951944125585042057242800236746526979977605065977270362271286927694957749408572792478776001206636193658607910062529409022483145949772416359906648089957816268236207243026336618904027623065111258701963482928406982505981945989658967323261932960672000011710295904220381716298960855526807210415062448095731328607486586315133774186632169675277229290630193411571350371437611014676058016122865675189012229106044912661318042069592239360586279558280216164137548865263973982058495372284489912153589485888321654393902284705819783567585060882072113733133497354883612174310086129621527417810023959799566158669337116654618776803452278167909179518679699771550586653453103003588925805791698042954361400062853061003390898818101416124402164789285314350947917783876254818050426425516525235553339851548921860931969757724473324015628117370860653421651137832993485973654256637607744875361168676306247968621470114344821905656719556823673631731003719920430920836758607808067243327353099541031678813515626199165729030345074336647829638982662306773474765127271277661418716582660269716133534539131727454855373498710581574738357020139913242211171844407207319777620870723549366714988974065139034508604826499550959434193352749190002561154170292423303938745220520290106209865010002566248064596463643282933118752544315563324239385681717006679720509149063123254856778217292188010010665299388686042674300404987508936293050982452464184986742784206753995427740214141987897798539343759230402753049855651493645636668460347478499001359804674275556468668860482751078075856480966231846652857925772064628017755327913375438545737386784066686548470363102012520771353091359701829912757031965676352314200157332358853612805312954998943291332797083167002946186151016724210849390673966978509024159205575837384142794202952594707606547817284107772645667129131128956788909408228104600722215139004782188966984156292520228190412158551556481621206080916930556738127930924680617084897356640004168421302164916158486277307157246954479509450048264654481907794725714962562824049863435707489893735130978273587661449938166043741686180002990784009660699794596248779492181957961261258154038338796769718449121886330373749112270589328238074201388648672743933096813797042172014451331527593289137544835698344478864382293267200483769699752491823898114353406757933361137613166958609232099973583577136273282176347490235887689070901215005596879092522544665684323861857795068684130503460404949375236003785740815482865562769050853335984403300432519474886527388890398040765506284185261724029857748843881117467609881182944290025923270873956933937841158829278513320569787701644657798268823249895843817605544263451542286756750166168042228267364196145597801569719467662036958898111597954132276629891850333821722030706017640290275892704565241491034668473375965102177304508376214959748652351790598234033879593517803260683887337198300274395955797411201158495261564921215303522728797216599277677982542882406400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 99965395465815861129127985002055121356177140135832221824114912793203763463617177766229039988125893956833493386983663422820308658786935560262408570071130630078501662176164359229391635662703014759130584559835850267670911972892240678933161173528357339334037954203276681679588068643901677164350224886869668290904043363191902471057255459114022990611845853383444159493197876905622463286930306962278930004638981485043318037508537090127678777033787485440396246100789704971939822152741105983680410811897402258356336875380032905170303047447488348330497904702110026974586853714407324002644450479523620237045154189339997404466686720294384271562133536241795271060147357563266384199387116464244166305683543196290348176836204000266174012459885856314471943657968522236875921640667677760775135608589147178537339435987461354040911058408563326601494302702821016001577895928390484009049833780787779549646203104386292434103904173932879175198345759459512915028012743190772459589956168465309826074686608716373878041544483642335284127801466166797134777090865584149112521834323447561466111873105776312141538628745851546947299015839900004324958858985669261514770038316921430647612458384736824264812297648471478623488315714663149254711872536141063374039079043734940016796263615293076381692098776427658230517188806314659484587786692170870634439537393690585039070952910210245886133875908994210972563605514228163461584072337173299550028256932324859738260231791748236539382402137783717269668112916502962412123381595617089054189939810684017417803651526404990034593184953629290070717563683077112482842301320039526803123369427784788021183239912017161795737524355077088512270249461712378590742053644798778352044016345883745881065920399646161489802064275142083096655423711465688110496858246690221013540900918772683136483111735968554807864682807378262642254480091461379082736662972315139332665261133677828930917115874668718095346470306141460497318084768717168567133352480789087604253738380663839691030776019519844548990862215078446423892471395537685551455644572232538187312518006986135218046644042380938637421638950808960763187695571272919587842883461692728920151992041019865800248744820595362540025452118221625597955561749994875044449965091966077599228555831749420267785561900098109704131487270014985442621652508672975205909339192986301714994732392543302434111009961615434532518613237323698625780076987784912567520661896526011573062569708800669815127143974801752351557576109056100374882963580404467163547821212451008878211786808346066102057105388468240311211963116231617875205740138310135163163006280067539878625352923885056328169381030487388956924115647453397622009581934003557860300647539336577352385720208549696163694960779384085031381309185087234478630892549081858748775884203745407454978371031516330592853858813627618756958136447618407600681975932661581556286952795863596532762264949354069254495422825302167448147551980369649928957794589129199201745567915045504792030107776350262752441016509113968700393379695308803679243897315582995460266021359532335144953283117286067314844193891814974805419512375777629798795698884133926981583731435077759219822330860908683748946718909675220947564393318976223319426831387610976340860975005177554670577053989659724171702518176291195967787148632804150938206576274333020308412581668676068412036241641796708188920682923461686855160463027731182282475030046759140410276366507570090119300465779396481707143689951274823460362565794396679919478409268660015934338173942211784514162823793309155826986236268971163526149717368004457906410202204781877957913481648893752956719289060405094162065171911199701862746885997835696168272234369773610494394184341840361254376389511907404018160154073363369784752546142011534568273979541729090466541996314783968897627862329239724865150200536735841757698151814937555517574053707132796669595554480614254825015923634304858843215496164767956862338900897821373928469287284720716450971056795697316862140376617971685426370270847204446712379950302997155600563462144162040863476834236988930058216707965519918701664385508951075974320083156675915674183849648659468098982516113563901435227973417592786380866230523582746784992980367333262895509755695715853804169069141440794636424882588234175924239132529793231257304440523389367624739774860509421146030393925423569637277456468324629966139181838566069814619674003758387397091819960448838101592989691665769892542931290463086197494226617495086244970145795329100707484580391848473284033874110441229093310185395636095023307501957942449439469209360986537984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 9851458534184682149432687044502992260600690166997193674870702143794508468812232278211529768661340258210360138819847214374562661428878189117415614342373416463633667853072115685715917774021407781409440472713607712348369198985480855981009777266071939073130406904310593823834299179692286030615865698047229090306191345167694415648702620933365757595756709914089544535766192928144810398517017751731131418531267963535398392943246991467654507723941510581714657259224545356874794429508402929371666973399909082536911844734874033361834998055485333714780538895465264607188792299672495951192989571035348791552083697585920140101942265594344992618777612799602401825140734150906625788799949899375713345448289463994674992699024229416439089781534582015602706841429898250053364386324251934828115054168306022422754687826348604660128911910701992389467354605533591334872025316986434106106315359852984380282372126137207494136730564022180750006815066304525501890964363209339423613338006642837624597988189814319833313101926468127258096562764695103552508621499358572112417621781336756635620583151238622137780150312451923165782844692366964476797372172075827515738365684622314655413453996525464833698736535524242960916896017179816921152152812223929460128483449016935963058612369691010495205481944602529598539910554602114625629253614919232299042472607978393490742110859815904802656165706679037805125953453270129483343396286230269287415167488920864133525404763259781945916716605768379437942575161640547935731163798897685651556018206389584585888725368173530823315640880236708762564426453288575531775796846699734398830497757996894089976190073663265867054579890236543089619001536034988054201920444337564143213029258535835852441370810342821461993144535516296241994557028029358630298017569228612736973590890262782022879271358670003834671840414909105686228164039682722311782506737849063483429072134861824097782744378688424371538847199342954411807816882615289518830523912962514886600672989925646528424812985669848649048541356201116644223761187371597292620238403095405093394484676250294225419002993578645121626214532595714447621227107602513080270405218694177498058361882483073928956592151378945701537030273177607303746601930402184873858614558080036553632282475497744119639700613368887859828199341775338494384301118889296106844454323721200448499848854182956391246791108329626036770065113274968725159716100578110284700765462071528698224629629870266240296278099298906828674521775219125576424873139062415496418189475609226170462509066791932471953001887838084888056159104232203531319160326774852481951636238135290330347280580094599873490919711255606403149926619384532622289182858476183021920916378967217401210455679553107466604176723222068877957014953784328905899484095415210508688543279053454962013245490976734789969602010519809650731729962312666311813885054943873796120863493021173363174271523596365392385169084516393524481207947552341468361126065706725272147935253684317995197245126911539352191371131614482821543351370033292053398566559256715562059628654855842555432512957145029873021976322365943367150542271908054965558727868974967032076231891398913191912199326768374295828220960490737918228119689965885941954436540118767736553712434467858466707761738791305924526438673712424332017860780303463428530307603062228357700152951909925894100077214172343849449378690248531310436151415136699754954989023099920186736018688267255697871718506825689770676940366841859408480384429695947612539706473284795627963327718651432160175700036342159875750609510910063888893632097074582024900748490810125204168194981709771757192875700810603093119567014029464041573595477934067505968497914448208032725396602019545525431206781759384995371968774501146767526023552340581852789652586578405335291591481389657604013173206246117441849627470727708561881107481033089416151560901752833509709895966405155080268580072525045061460205177100835276877657974528380019412311168047301011947249603255775115699657808104607527916995031057565398389195855568293112628695038152892862869546309235220029651909656258341711596942229013371469963215001733114327059562176177231032827891591822747993441079663966440384281812960023004338283871391295638447308906935219182893145697247964772551998254225298931539156018487160706339666536981692141086256355337846432058372459178473017840584697146683894565242982590809877359631157826673375356237961580938764966149166815693035712535996351303981554243544123170996155678811611549795466040294740131339609088941916216265280077104688282460340921430598070560914584901479345160192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 564383399206487695690550945535444921297120076452051669679782118352176125684496858559688699255573096820646435991369351528506684732957346587884462252297133015455988218588861822171656525733805046947931138617588968922970387995132396488389537004262449685816464207566807664793115321278387445846666532819409135825614835489683190755377007066020020544741476126926475906475389817659768471371210156287634547479959376117564363819653851191593404956772583810610201772480026211938323337247557416318349689167371360542134911072541139923718661275119918602385598822554359701452349860151404745549514075589856499032207267755418971186150644519378233700656882754829282978065830189697702997900663885915742766906950811165388111271337854832469235573498441038957656825251318618118514571687115800164241517617000400010219121653204551273352100182244782026883356205865863516878250547564854115391409492683689203609452385634920817998213453014613453618167348832785780846674857291923343763297855776464298896223101571942491251745544870410207435461305705840192544477848177299145444276513927315958460558028846608551166697923847161954042783319179181095756882838678431034654819472727994184871007914145032829052524346639190465467689131095730630838055205532886626552320038237207427794606773256776406434366126689968744876629560041417543240614581447307401456781072939271634072193567031410333976664404295999292685099754675611940562996378233567467077844212544059984503372324854766563188374029676260539207552575584319452361447257806579891716068885729895429307680573123631489752927561393350209383909532414621643929931597967981299129740442904150130085677836247041476650961312776560114207681703837210076660312971767015821427565754980996037617612758653863699246477454923609217663125747288627388095453326762229870504353094695618510309379663200623848790859681675320549481511644009496474146368080136652630110958103818455811371788950502116184950953421068776044668733480792087557310177657035283032958752074949260898108828960764587574654278114814734479260132834477137730952005879765272416947565525554875343070892249013009274902304085180633108450907981465216854880234342019984488575082430881814186213206462452765347914070993545598192264781900695504878779342384295187972468746319807681893937816282788403990981766859186310947915136559875403361792013110247488532261962429220842953500892967955979294303943397928843757014219457810974880723379526386222508082909799796985973770171341046210846194573619902310010063592813248868231628800700913638440739687844975992434139821636209454755334600844283742032992702230423887725581153374786915673015311060069312463574550652349399068069594751400691165360758580790235355553732564131256351884046056259321149120516872771007904561995916359594576231148035302578547292139678238525019746174049332862381726281859863803002262966600412978367827961543869434894086936346366882666709683150776960802902399821093980996755655372312974940284682076775789689172952362150592232528274620594538011598622574518551733878864883545157770465059640480833364555521253483609533280839391016666603957906436212275641972128897887270518295041722055278892660678993594683997831092563275016409183612939991261015377963193565978205701198434634913584205839332939300705510329170770105743084933132727151123993445584224973733307453427055512460868706938639009033015200562744382191764980946604986282368321152336227444864206364179999428452262542611256005947404340573103908733375556083539506780406882993686411591461997943148268539515890188834577256034295192267826863067758482573150535772121803390438318518353451554810504338293485578837639564386149766276657923382419843314677956926229645701331968873089739352008104778584483202463948562042300341550842584252660959456289743993777744310982340069263738284312693897132877480147426794238824918122881411029064851413980369286273207517763389141965576386282057757234491061805673514577258972113762512183257787937985596741959286476682693229858680514133314156894631943335959166272193454585613353785207980242038814367560434110925119345895597964955113583923675567570996249282343517350677247535797035437461868381822959675132010862766322025516128785827469226800303166016328110135740442244089076890969601250669084778535501030865508699814376383188323899972446719658035246093459122215088386406141619829595589137605969312546803682251183395094061095390906276153046834181612236685549170168403393337697092192499127974602600242876616556980850804817347021789870764768122950867841535691099552034200489599564154317509336617197464611384510220490749495598649626853376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -11442034367669593975769072686331977210504102538174185174778581862433284514391184138148365339733280484693341949639509698104532561227005829758037831175405971341286287271376071971574236093207577137716981831075635070889916902977833591032060218563304226053769157911177825883234640728549036132888183738636725519180494384984127773219154689447256175387855687578003616811455311956813528224331924159144672587528520891262312635265238792667528295193402140459488015509995987637674096192780612750955961161972005307595223320228800573313606624240582329272390192212492786168603613744974017921993223967501610553257021250946689140614756863224378363602732282164186345762364196907650991350579294867357074214333641395523092035299753695936258807304290964635694860563729675850900385150346807177475756578705908733672325524696441968658740771565711534085071311234003672976282452173132510912091060149616858329462875449459290795609096076145313616294207152108198021815642051795765319672198973814717330266569227921460876184758416381491939828318173112553529159158469606103066672338023876494850628305592162718627859327999051833664395762715579201980315476152761244581312426469441382638518186781822746123404505494812244726721990468029047217533348354234706048913190080514190971013083537440855471421704094041463908364938387570642148551670788027756622468745779592428619786656622409969361477725912517660078014169284064411472715698677772053990052739677079134773146320467733505291437833639626056391339975819680778626030651107921907226349720877956606685142925748521509488636442976656215885794379887648541098052440482844598752796555420513857009896077599810510689453383721744129050859263833453399583424723147139821477516843664593631360966934424155959648639632918750350624729684453403323385535861297005262516402843587935246757511726062422377364341925414151965747346538976443701692555707344113604082108067924540074034942761483044127012656765917810481190348492416710222159831342227409395619603047543057723890033700777699093628161262973339468458690221055525521091372875379392785393402094844457338608669385509531793436683743999800573567753490464306523779863924005875402249648475057060110915575561390937797888279307657804180960095799371908221041191618846538496492333330238211066690690638964131060252027688842213319382994195526994324954318674965065832506288996007777605939299683980766768623132527944214537554365204926448258739673482498125349317837138856755564636800710351599187365675955824537764548520972383384177952268702829915869075448621403761422127746588165865524475782361342654541122553853864168409617984400796609011485812052740024726186607695701257190605951368975171431178135510253787901155462969293855018585896261560354231226108230234112046985064192670571099435254249404672711530963815655641287526389247097476171237329960881545749195892384824126888182240725185737900874198571982813177098038834122086852826323970242241357692362455117816822982338532193947830583469029835338830621482723343134824005018017618499700683619797541826966855273911843724470894252726946047355059302562921077229833789901704066099284256495412340698736657260507383210132227326338691673233697885718823694146571439563393944039938286701529653520179648620117597634601194049750438772508187422848075365522640613274587238737653181487239041122701063330440695691454634043173800365960159541305042204693286204238278892388653899267292302630735627608735757199348508349049993714322458678585571508228488301606152686425319214241077459556176375313805753365859138200070528055714659816975838763742274743763984383712937980784506462129186460259423489348464178470947910313665538142897075288704634280890379823120598365266023834447243703474108719914882541629132092867560423645658787120046795755779762305395604446214146934977349520378787188579002225099139604116022250743078415672691489841780906065771589628863381993792558898134235118565285114347984221041709346614351896200707298911256987809752871625475972507138224264769973949888314519518535079081306165164779275800462708176160960281291312713543073436939577437298954073418824908996282261222628082289846022165732713365710468804052915014079464062761773484309981623071029842044906928966517236782163114753171607329690611586050255586156235018095261684464796208106643616414558906274579123960696552753094101360926518058152178837025692247167603151515982262371838987364918485130571396882339448435205501244155436360243539684306099233769451710222510172279589245737866730325299367551379507815204159714306863910125984583004462887330567074482099563716062560904889250590228480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -7795515412994648403771832030525826138960609498250887674899303081483847486544744362645293380010949599602852756768656404700191359575203125923697376616089425503804145594280793146731496483730967710264206422235140920728919230269148728514114855595673428095413191581297289338715122475207318679112271724588926128047838112818794155073117812835019723376167832332026707478872411048890316865008317469920733068368005972147096384639166419705936491356335668359011912306524226450475998133501353123853034320305848154677221893673096855425500856228810028857739040561046870078149407386991640521819354939254249260385157778107119624220433270668874100997304631966073016159468514771544620016724741828197571661674954705428093715151030743550013666703394274181726882178038868168186240564457529409199422977912833130933797006922712352729219611234407946455567871801891549804455130359371873745694712457733371593535047498364867695505484541767157927879823850990675822712291117989638727940703478303805115382181473428192705207509936680855486154071815287311973090039302418272143463702385187903051312935656135794514916632120585970520590835446466837117814932124605133605087069230023938170326320387194933483040893303429395921048267256224477219814844552213841225624724195926620035596088100048246738472075988946743945433679817895856256184373156628034760642015834100879188995371609226851586265142683852629514636739226640194226475553794851527422566103588910874255133787710389010529927470005193638174174292301380186599948372232827830558028523536626222227369973368451934849401066645876777962888722442367112458400323983200756974810241995268944472400433806803545679026104701583018082238894676666925245048596223532445908465948988472496427704225964053903058930044214403673101514651640679092871001624233024742032817353657653559568464301151661144103930560615701322064031356471647312842269518514255311082225922812091431093359550303274940520280261957714940447543089563137307256464959874708326784384872090356345280665773500804415280875853828498347907667062432791001523923346122789831568181051762663057490074126033083193936690425506160415797110524555982050383780657845922939964559878890029266344509464807629073134388559257996619185456751717975651498444764691685654351423826708780273270473409520668521695634597854312557883627851793089761813975736042564208446476820981782211548135439527915177581614890228966371132817915300607778050513945594674699441579772420782465932246329735793889034223792796670530885752513116483543509884112700674322009780232654061537259972893567283121508194294384545385281031960928261851956954811626507458650539177637661892305040388103311420878992545305984121379711575698587629562749699618558744332561607517449760508925966525573964503448835214250396228554921915869515721507918700106780297726631123512241667418929522813850741146091808255461689450793164208442500554679043999146384183848737179211608050641028624551814851176667687658453867260610897228095655772451808280649786191841135631934820158895856137874521657586018358500078417692827086766905876666826119873162980041853794797521941759471216482781157113203697018655293032761858511722831402566194786609565369854878384735375142211097217457519646548807623039084923357902253404054282473505632862974024452783799132629728727807112662237512016484325941237261062224590565014173070399542951448456943457662837873993678416721505378357033002756133093095170889471034989880040814015522380603929713033748632419165500974353284002058842399851703723175988447146540804821054945192515258701290172408526458341805712270141769849124531374235163115359554808963265912596718410833742787732764020533113408259578049303049354637524120829656453774957360471622722218287030895447535096075898937694802779822887793703578402357771300755545296015168420652284336386043106355712505739054804824696370245491982731800251640883633198608961684801594860408523035563913737594226360869646987830100521063729729082423005392088882495973567982188835827356132678942513028907826277550646687926513869245015093611195367073498350349160376999124422916994825703228515737133680137524625048017147614703812215608914614847547103440496740287505099178965079121329228501533836020225597127467969368548864075849466773502669714924898856195016905821484569382825853458493195286895922512440393061593061276685020213114356688129110905082519409911726267380169306075378464207519837113792385862222928833484556488316696930026246438570107642146472587563536035531569041652489093220255261815646902633060406350831772942003284284090302263454939846817045243638105583487287296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -1200720603972814319580296782546211316365728989973768324812040539980397265562923491943490159881420771985592314202333867355722020846361302187785357579349711271952419444797364404012123853294264895154486414869696007611805801224631907053472740678834334758361502615181304776970721962215645823109736429944080991748776972926324958278191041079226756902505414959947826936052739805412846881015626448507816607426455984771259979049442625620406175765243832334061698415198885425823677304143268058365938322230806963336421445844165193620251671329913634960040201476886451964040029447117165007177314902814861980407751092862407083363462390027620666341890496423956499994059417138608245850686460990063350824081761667171590723245338176917060848906194229653235514280111285236287202039634130584049785607916736878170671543365726116340463796924977719790293421606722744932306477194718650268169542289626355967868443601708684314762757787638523412143585388581032496143874286888341119645819788378491591371141990606238449001925646393529049790245395643955347411228361927054883412806877189821268428790967921405828983746163936714514224495171358772885073848995960310627939547518203951007179654101537617684720504798223317262071606088740977494279906237413176217229444429669235949252846327913390301619109654993172358830879073962512873886152170992124405841490004317289780670041215693922726683031490047095831594124256445697359373907142140697560903019744161179127271752258918667563599253607854528652600154984348486259686913849653544251777734509593797881197413912278393245040131220543875097444284537930649662200495402418067581959058182435792977684651509333129258488547073196097195572311825725272759639772351852970158958730354298032086255311193748366535144409158446995957033418521586079164678394893410736046054887939218406625111016497594541958633350953988965476609693387299663687658305655433204948406261519534869206306003297751621597180644451647395829192074085973710334603203275629901433840750668960581750791726325690773660029041133591449057111446194802468438131136560662541785823795926630932030719821554334869682179413264028871429973523419197830999254943594272809367652942944513691490085569130155847619976402618928495858886059359030385935805936418626785155951682213065340568866532315772130301421896551399557037315446825097093280950088139852417425853532102273577195630496804256409142044194713574184193042799670882030225916758673120044267053309856487882879416533326460244267345619398390859424800799972238296826591131816258180017378071629102389190431874531103768792719502137180361201016757523646107728227409311170051313571020304869555232150674676774700222465048750169541543643543428246947159789819934401925006044735419731986818200063128767070595484063786515372307941522565906558457655010480873862883157764878354719260143345805850405223258126540089337500486243506631588919678880983120909139923646591558032338355150977549531377976748040840012100224813546265702046043410689901769352640444622660084679588445310293602018187380484720663209637039384740133799304333089360047248617481151592895140921971063851752314840173588685423761337218971550673016374997026834951552550690004359995567285195339913185642277088085062573802304378509796103355683943450938192994789054194138823649147973768196228034018387977266899250795978461131766995615284100736383971773795465180372701693508213790578140643250239349100545485087371329396077221584518336049124826701014133556223084167408763806594246494738486875565852712441882695575406665559908755489618442408320308082280200695053660076579281499759994598068857913890639775181697467329126024303227845294368802167254825507991885057223025274851830873890919025256490902839460796877114155919119592949140568122352608019752534268406252372430992217565764288486685846202660249524890989917074904749607988637132340326570655287632390850750245893978808456576134105558704113645067171392038330129838219178609446943809269578311470278815724422771245742048250203610945009674495744138757486392218823838549754250027152364000177216374829133164440841026912540892819821154634360169674261538983353316340642235078765511340780177549634341065321126205892604030105073805651252043090226830044971088892440352873915250701044363186598818098028773371921183038273132846806172220353724189250346417218180162237316516621254627182767207846815994694984083209889830758334147770132114197845947352960785868610343898258762010815773212294316642679921096763699359418874781413786086329824149340598408501945475943082556346523319538337921850119492603742565364416789776458287625011200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -129518057643950008125388201895529771918720521708080420399956397168992271647014054338831186286302095274956758552647216730791563128312014952875989257881155127205770472739683176371679400660895277483976361159671290473571201111295843602608781547811280789247998891543981936573908205579818865461671889073811989736451216784011013756668537725033305845264542124721289299327983384262204570635170005686332711870448440546142075322549705110785355305127365159358683611573448696491769395302502064601557791171635823050715668584829409300456898801970866435596447932717226610156152090466961364759896361550581315713746404839244997163891185244354664678991472260860084624544570828382421304369892617422252566150644301476159916810743629437468887415037010131012931292908201279553698501016302749315375611335936232839276871848882111342636250713955442060295138171428843360163565188368479882337724573172246724300362891226960732220147906206853441631915966678664542189335538063040582174260528041096450539217738284772413075772443076772821589773398690417054645450382716380407673267006786370422945255653763023900590997808192532043907013665534661765044124025116671276680489897281873419981233422003418408742112316889593124804953856729765236135000612310970876892905408868527280205236655857557369255702483112108312813553600881846069914791327002177470756678095394579095743083068238637993132954132153331041649769844341802309809324256883232576207057203575969529003271521019285973699160855716138183760923073615571011049426840056095700390078627352886015095428637175647282756707120001041858278637089654529702452801235990628009790732324913375192395332432482533808610570939252569581034546944478387410384289479331503158461983631859481718027161908769325581733166022726809058572269461150857206553848882850838383756753720544569012270910339149480859161195503895974201624998603283548272370980639978798085584315095158775015688370019930927934785725934510485000132712819842392480382557932741734337210696943033274652378081006738480426967320804121715698345772100164008105792474251046716398276015266477603619041043009979845648212752857552556520103279821651481193885532838252939222997973948440936225758790415614112207506968341338568870603260299822228434035560608018796440964088721922021758960276480825036044933457578534835532298460074772547101523836086477890720588630613247841554727152160671864279795806589287258150351464669609152703387437200913963593267224243731601625143947806005998904860632379122422719939868845779596123755654796566025279760537083888330209488021335982779667318098950783640667754220132594164416806431648979398676259311457924568815941480351903524033463036486881226394512565549781014273761304804558631441115794806996373277982565012512997039961303910696272971890292477980901924566588133365476810159929076796325768618588754124555716723108678997881682989697420340079568819070882485388407559118287503184883899388855789373284608982019802091905499565537261992953988033531680424223351482783436958734249739948947599989756277312923478815772218190096099829045531028522499652839408104607939890309540568323732577174074801945956531835855709120213427210454137716311042063043540285968361305993477398030906125127003548998262980344857300774890408853803434660149492299461544515567110591457256756769254473775531553508357850958706556988318929998589383928766386737225925589347741909394587803249009310584678539565474705973689256369958153400365608929969652871566927931805222728696196563276742382044794377496896855081181260557827937857348152286346401206920380123904390063129308187125546281848942150302242476356289560267676385443464459258840445803600487078763978850299620033457268462057577657418306894377511121986117905737155238052168274171244129299306430470555280876493324411422673736528178738965031972240285934635769047989369529860631977133557575981928808025535281717536877536253635294358600116403901705282958077053058844867735048647216281686053860516393425743627788636723435718560136468287020058155406412038294601138652297047065090707463855936656312218544683126172037039427168822305432201140891998896603717586512348601636499868702299460065277711310027720577988281480933996086183530556069833463467814355162885598872563193905070157717047138550068572895938237615204843803011420210338346523634420317954262215585340740996787112839561068639696088527949589353083401862008801494170801630484650909074023386302302858491693607592316744213239198011095598302424803408060362121530531690180464727902471752394112859284031276193698519853576962922935938552870044176337974226080906608640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -11242273354734086903411527429544375616934384261921463445178985932988757429889539418215932435576139452936485971370011714057306498119802833811827213362169777700495201004311010640169773662844392829985474817702449530747072342554328841374803070223502387434405846717555903387166751134192495605302338717572845311014525024993414637575727094121606634164101742060093802825289511047086851223481077938425014984571349856683163787825231201588794687910541766302494661004680763761040907071451579548856304902155303802571685796608039648731479479550643640044225166181541527882188620794486879820216875314999591496962197760212069796544421154910121396270490213405851412909817452505962731441432886050847067481995059792233753889796069616203252194206111603355896609476769717841629545382904725612728800152192345442154036909676697572898924607416007512180853425101460017407758007077575594618116789085404432682408421936734591951920326258421453964117716631674189866581586154018330590848617574691062442289068741059917080443355280008257182339733161658001148558868407021848645314955653007256571771597639241608533211596987386491593380299484918963053052821558259598478031013801475115069763573750529075390045792404381761124894032992392408412337646591832989111789608245100411788107168514866737278645197453947375207374642815180820163454607196394709481689362678919399909202985110545472956326344017881653189480665716141400386668107764816955932647280902227030244115221355858622903325446839483954932549235302491065283941667818725512544738992529967102479933107914752602917757624916155057346308148077632892665324625681268398972893031027762822956582542796076677817008741359142389530583618770497916438771439679021077935484419275889956270359679658172115337684926063733213704210758713473604298864611457283660702389495251674521634251546083353835445522988618877137960507380939072175463649083622312948083434432887350398918084626430094431029699050025512671198247297631910390210858465334944503931282232526025715635656183112325621058495428465114657620021736543421900601837848717236834441731562003683318309707509411661431641193831859835562277631743480133521057770488902151194992728605896259425697074115624906675396855117487106172684612453746786361315284781061753132694527684346526625293084800557719506936743092881885773967811249469381146443488304831863420188885558569741886890026489061904294474077848514545896793448265749241490592261290861424534868738593261371012442214022248950048634077533336158975472514333404969511906945903473582929625156350554771672145975181164667234492597655288639866736314784487178128743858456403778632661176088415779520457720537127523056516907761795514760734685423034983750154708111976882694779749833948361089024074758337855008897443822556906984993276374770640411219515998072393109540395881756118781229710996948658361078616083265663463452869909770400093565608405788880940066447823930931510467715583883368008693531174990098634099031795378081875649394402324955584315023599632756488435608800112528816489783597945550726970895840237111736625866902242984531602615614599549455988293343139229277119127501556924603423711280336117586277563707122180145797780345265434230649806717245700380700709686124711914472217524634352746676375248101045543938153482239030124379133972050664059378121776925836873306717004342237592330227645299803011167704132843837140005037748610474412072850437784871639193405188297845525481888682859236760379662210621901036928970698451777507699246731476046632330215109457665616708769068396373548442316049259269816685108156771244408874496864975760866944380771992341556197213329698016122193511808121597302547597480840514723720481243146803241424320915738134531242387650006274387393685688974345755682896755621588227557775580509378327183975773739954740222769921486648089042849200387804263618612925654625074389870010651427137879308791738554981024375373229200167219688073334608524411453792463357575202378770465019767375594743397258104974324956676469405958423085085262987371518571508250060816994176050527691812684856540973253417770709013233672608286508158459350632228985292611946276491142933499925033332968234953354857036524613201137717891543379971828997521115309258348622376955430433963693283972186841653648153365262222327839235396705779955491500589164847701667832850226012699599522743709477695121975501393868075029130648049463254105354054155176638977465879559248110692536513445456358829858010001803992340129615109217344745890293707877737466709694083513186032752198327863299261968636822042556835234179949778847711307159017088037683200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -819600504705978758392969636717571923459864562267230481331080559521306098952472621697851804524199236963916916853468854956401041633276396510271613464205905944785646517239951800346393641785154507384484494022064373910121366537246264727071198087892396465946226552861129158240381959078633633081210596050624563345626621450582414343317148710969595013355615693425191432044248135403981716263927519714708358858116005581453877331862845842549798424869805614699189381155367145863848010213306826516979978650696896381328029436397491127361800340839884775323099232274025696862084726660776859806626153847610735036769214439216772809523758644226082276403558382938217194770337557246541522574673135733480076920474407133776412713228648409306962351736235937600828834518112834649586370025044427290955467485397036969703526714189571631331857382383750548483382971717485646231942856100085089430739009983587570569901121157918757033055197428943381860989439879012699805284763861684216184617594819916324555707306075364385040132365659841286112736420436763832389540813375384148819689254288175129608195961548616717336850681582227176268860469655000925141025001549752809563567791232360744253375034577526383495599967067247632479337523274412160490036338100177777157339634475677157804431956136973893308776300845454804329343614251730972027352988400758237590751477831319995567844159862647211965923330562551868238040818527970482443182835006633357930077737948718561155333371139711061684129284481342301114811607108178070855082733391160817328616787034072774179560540029438591757358798306393087910271709349112722746189050449633387889178653043394689896609770347874621868514508309728179090924556069765578463370641891895477049869034474489205470314578442067949198627779011749676980771107776734853153127776582909884307633131902562667933375826306710134314149551676740031505627084421802061622369734505754297711759458002111937707150942295021202283288990324279862916429220535877535912495670749617327903047625168866054612274118048387292133556867569961498754232468161598586307581467143424305192029969065596438383784616013192859663371367588736259894072877437036642894348469743182522859827641393203108863566754225137499624435087679205947860084703082708990070988487892215551988331819370801878005573515804896607387228951555895673079387786226302966361926612895944074582561477660433976177720916645245920177485809392495550863112390776877420431154936658758561641621766159987207549963534603397973057739581308629511330907884150758826618560375032491523870351438377895349273860522703551547355402036240321884461589881601255434021770428555221912532098960466381405565842170515042089927544205322567154224183619445566599430263513608752847673588578023585961781778623720462625484325287481152724711561682878668379353057822025627365640628994503455122247572159773945807094747011838250770732364149264716166941846366997490438409189611921086475873570270161444283440733128419008416897472431166382704546225550516451658894323042276665505389879204941976086324443576533461362234511135258843524639256599018803122583898944494307966191072393281234372632273621476367416900627418956895889744428944391629568551729860652588565811352417019825198916612726109621347645930124991613969375735762104174187273875274875045316174030089753716411680098885250853247283867138717401440403766051283491206141843739332510352910041838594625720667626772256123947725254022542324772443305514677080716029086565170339455002866525240686817154016503123753404717941922477294289829650713082608507670657105101851577834003088298515623840829801348700270144444810325708423517848730311098409510733055211845222596049900514361625872289707019608349585050761064988835340456483536803110527014154053988098948016812536229312050019142218527381741955458440107127610327891468392276948673566208686423547253695378434645274470791617173322353361282447238080135664429616711121487711210940593447132747614417486315678704318878152734492882449107459114349379673592795007217769359393000877387250473827676091401278472610481865702452480053892549358164111783422201357173476176153062735288053873619514170748834739393483067252964586341666451976769169464656071824586318612946464800800111399835776959144723386390046187085023380182528568822841676068237321872978540367808490167610462914367341861977681255778553002171431115694877865123602035421360672428756836521377486065591070158111324481512386737362249843188824324141286586059521872384240377753972860521723841606838031063529415736309367721033492638109912105671237166401348338354542313542881000675040296960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -50844979180592573263179352843402575597173248823607572275687871183528544585588951741652438692599758017231917234586193132132764450219589702157458067186562549254477007209177622622517160707612492685506161482471989326472438627965018266263747626396661997113713964061252404304974677283492803179373752006162552159833456862427819512733380415940055625320804196379153421529429296095101591632319176985058051021643347623979407346205553669452255352819496655779226496159551706270879410640724835987643253334987028472749056630369733140181545176480623527802639939124403620751573771928729710607523672479137125433073378781974975323890627221843657669598674415784362100858078874264147095274765082571378591195251207917748578496879825262585618279485916547071852248412843809870885524266419377705914634962062034950342025376595165092671666567656964427530959187745464659405718997365764596484275159252680104537317311078558940839177062004128416228799750190818321112040042558718587632802177919991067345273291798576749643933091701551699342988961378745338306977351958403923013092812425265287846742406528401200891885166412651183923521733399536272426755915155848938764423611485230794705558103439710115897580043563930195030217241359614693556921233291478796732780076893385430588185817675694195545349642838688513353992287555134153960017608095771992548233009805046311125902040183271066164961417310448505873619728164957516657124013494592669507771592501870516769497717541539846598350269216612313403621929716866872535405415673361223390291178068066713829457216281552484854829941652029145710488251990523691095127076734895029690013512922940678042652543513403693084271751984070130720860977439214123293861623451859829078008738754129761071818101050135876780101494137490699198417473207984708272056320886239610776592883129620581884798706788051465103742662273284089449743035359636611230509082084105846792298605539633934773767115075897456319610154248940273708889432756358188893049325819803589088368670916210643056325086229225976914578125846112897958486232559050505870393307992765074570286977306174627731455592352200241600295546166544414600816337528349397421520563767873133450959146530988955653094007544597685005132731367841676595823046198188776735268409593105850999124466593960201725260836490460378101970217481225992342109041692343978728321536874557565636593159498994170362751997805839419059742256159109327325781056032514591427157895483056843270208327319558567333582574233223275774962511974603751391856301624627510021385989639357262396596539314306173815948871193962308221889106930717953170148167403422704274710732256940701087439458450317466779267362730882477912440726084649730037257616549072364146826495282817262962898659757413377143933779137082527212989905610604503979012964554254630179011173148322437912693459640826899962093689162594098027230476342347492208126865753902621764961430871040782698412630324593966842267555520142103935006028201837259401711377677357347708371591409639268635377562201492972215647820916551360717530181711295558166475734679033341438319393349623384003271135883722088249501104590159148187097522590385954339162661941877732199213085354712769115666225492106582280736537491671533068550656794157834275674469657302611706839715539523116840289385932018446458125190731396710207971734911986832054366635970510374341109153664854982992603592685539910948267235736328368816200277295566146074833820213014388357095538650211157730696396391341359833126016484730194697880337569231510341598216240659750297117752030110240690041639627056209031136458709949569091067478791347160565000384663758331102053829623189365389573992695863618024208345716668867376817774289001088828340900944387570857329370688313154123382208694760918600707871408636350361669843329114223385770328606088540302429814982455216160097683894321732162847531684531757605261085302926996480178763937852231344273170789082701148871701245657683857858650898568672441285486761701489836629148729095962630460574388582953143875473732050470247430561101081635396501629439654037204385337185361950161820277672452793676019349260995670267170397027918269803817303374392141096568674626222934455827575041403830987861217515100070279386316538957285492594165242766650476252757362789709897052356729729661111712135847747033106559101290657416539483149116530062585273993102982218253086433518439092411428855095415672460827932030691901492661040382041689092893869953572314384444992325724546617091780463313753543236092996300860827486508343783626846638625003033804321462917068493069414397929434277434354414594818048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -2683812073806451688596350783895041882887680663739549666470181637749592599181439775872394671758376637888014499357522965256230470339191767490452061107854065401081587932355292230176379458193805457483053312685349840101013817695823642154343707491215011430765083534533002519843796938077341860941941891595297883921115645368591776781235510003129742586666287649193784343855402629649359461276195729031613034311527801177660103138622189615683887256364199280224628127497486849695795857442846730876143223598520079560664966615387386667365698353873183507095844489585213039984616219241741221374943788072370533210988160251814391447052216123764665670494736816747676145654661291704446613816350158629721436581239846932691521397247092644741388547026229855439835873775719440590936151860656714052114723841918885606450345357984988813329778081241592052942273816337016709279911030436520619965214175900277982125144917854426971443180422283130538968056847592257869886894883843142662983809767297454929176900209181743796823036810777529710647661269507497347631522575213098845498271095688033101656892354424730454174481152238992001462014392405878555629882797734044190009091500584194149400559938944387442025948087638508385920037422856231766014700252906718002396582631146722459519470864159118258514684073287110754429186500031134839625999045416734420596110214558243771659673260747456854481679428292692524715745436122689622616516998174690571172469673630400168169551878267306121054905181521709418356235096739588453976588380653525267703273923472408709008790616771870916687954341883943481332845366768106752446594322597177011113840017266758820325774435250920003152427416218802476777094927618809513843343122651833038284801923956328691902176279141444111011386268944960051251575283108840623526708839437917836140688848505949608643722174193624989198102066928595006778689813235695579583740859980459847145435472663995946067411174707970029419916231091743369191600842398093162022083209100748694586724028550820853454047581338168203893300939376205382668574188010857259532902433955200607587245285661123622568761983698685527076653713129648232809274698786821411001371995062219167187677509546388323003443537781292256879596969657560877198497169316139457361639184246665472662154492212477406606823373943783338094225388730067676469101405059716131770997243424491284275116648597603441162973024180844460152418450680806413642129724819598976556015562382633263476485908907095067041001513826886910286310542603223318638106765944864290603225414549738113849799855832026536788545717246800762954299848783287618452061906416766420245859893359720929125324132318373297744891882615994692357249597708706840653407640397477513280685163871947076097763068128976344658758726512307215479655517497515617302721317886976128005677736109176258521613671539782589631981737830456763487881443147275445662444128763067630205863828443860915330928603541627489249692125067953121274147475859098200453144352257395662428194116606315951955928979083099871060154902131857729672402778244251317124919327936654677904686209256130658327747456978118022914485003708499153929677430204093945050432050398473913427858442674583704134160996187273672652835474490574824168000393131742372775878114868584285228178457656379479292371181579637512938372809353397942618218369262290323847254519233113635526913795652204000573053950095226603439872258731325492666119277064487149162066878406111411935802070046549157199062269835277012105437025650869505127583113827826905376366446133610812084631502943991181064518197506729537346003049327021500537371675325735904612400449378921734686397473207731346439816491306212595730213761376726385623952725732366802729286127501902911018933093182337281302037964480626596818703200777567091936294710924101683004445772843322375094671988328918033949984414079207492402737505871727272698267571771530823027899567258365917524475748700183893329818772857384988193045468613506448662247518841039897855735471182492310739517354751783269715242189358923206859941598710540028856676201870981437038314972551734816426830263090312982149842224165248229486938139765535100504204847819810950830729883431484935728146360379884720063030465963409963124129839042006775566251687937331828354240716741302491867772780577897510790265851672309622597513166913521313552007369905891291320713384423370315742691426311788350652248215431803473931942542939706604863751456049377925012098098745190977042957154161127639017738568637226877620590748365010696309198423817469412029964196595520620742312811129323202995656614292141262875970764800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -119704951162567822332796465959058960486409109946287563541899270432311151730263328059928922847275498901652384950932009675373869374324965056508219347148455331914444300710478142928245809779280633794411122584399692200996010231084277519673166615039405966984414675921893575414901789636751653156421256360067815521708122345229597344206826225635866562665928686982924417155200873022617040551815338677791920305727667064311803814226867624742675269607645467687483809058083255326711214711479033953684688023957166707723000427645831296872026042177754808643105829427480186999113054792649975609803633270939324854905931329503983017338015611353041501926021758186105443576255689068565216935918589385370019231197382075709357381343234742033441364830275577700861109111266943492777416831186504160011289091229795460769590326558237396027220157186800658344455557218637149698256353307722824444472531600973959297655174372048227246739946287687387806645068551224230071347467794105894143243233683512470883164445266966643089237251709730435041947041720127540290653950755651574305776079996678311445308744431962238744170747993487304986558757234078043201604452315271745081049351540321740689067567542943532739931216791542618580079864808941529041529774354374786324728128652390109235295481581862929481032925960897558958164715183676624330930447328578900817313885300411776039592673432022323066671756305147193993909948824709711245072049230145204621795127313943412937196635736751310326522125964843470208311967852141610397383564411903079282107856523328695461955860877605194846983932924536681520974717828619015672731422407774766649868425027015690758710262694484907832646156087499890766432738070757988937607281898730374700034222704198405207387938887400292544302215999699094807265960372455037480265104368594273702966614399873680866781403898129806598246778454432462947142209111050533794889343684176887009142097389284630590118142172810304616895397445484515688429223056197563687610204165260203867019888502684413977690298358383602419481292483451079380821551893269656883734072154836483888577576617019223293857730253385314978237953872933296104660937383419613698923512115315441135591919047128752718557203384108817941689843913303409401899105336140310363005993120524679351674079212492680536327351334605753628522469148586356724789811199524668562955117191484605492908049142069674402007173208725447650233573600304966007374701320572367336697704668912530175928021700992574801018438276494215048645656158367053174399344876380142794031299690478754592230571374729491258589896965840604318116801011910700976361627985860655653735482223423730246299043999728532964836187533423368685669619532834646592081461714414910938041730564776863468978363688514461670094097343954238863564011160374901945905513614623515943825542067491166006942311437966212138480163075223132566838767864370604380039035792337121277468213711729052713998956825103318693499465853301536271986223296620331364227232442497186160926337157533467099698070314225538730549908011827946246529779544630170545589706538966380008494384126862890519017013030621107211479622658009090252495809829023822411803435336054465283858057531795645393811733391039998062708078402102774680245077483501371115913426385349554242031354279115709496780433434710660221294900419285434129611357104752903454720689430052489776771993077971747646344638900716730256672795429585652421602220288790149368384321238218772393675524784149334036335809182093615374424310921744700592819212405483499229158176455794416524323041869124787390661114916248459011721055447252489259218963959664752392802113002432443767444704535808115749966334879349820853471432618628899363798515282894678082817946601688744395408735650889364633672162919666712012468675985784990578695905611473696160259855746305628244236915707112851188308927872111337637940701611631929625348356707718527586798289253850629112208790401270347074022019185473381464642913991518706305263884760462465578012019517690187906718297300850774820143823983059103844777694309993898686716224157010889097397399779190809568116580610920814574669935735822106492190158209817336104365408287084333079435339318664996593771149440010327051812697513854608182082346739650097158350258731856857439572116930519964505227096643806628954263459793492222143429653755604176283902597111796404831210133174964189794879437682143302503454010884780085381887652857377895983730129372414457012504798268096136188734300196838272776268267427260343089202923073874387621029099748739045578760517992544752549458984849374265723087916729611593973760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -4455922851482566568835709908637959132285385536749198847621521943087471228915819455042366348465377753543476293300438521577595740806521499237104842299465808099983052591105485280866673243084460191060852076933775370352891204783615905540134139763037439889356795312301804761327547216938919654684517840428464031683126798130234632562831366614751504808717724784963918884861692605775627458989895767285565167537544401064250319020521134840396701908892700323962433676404871429246426336470517615938026854496088497386383447794433054723853310651100110417574485969185542046704193273080115067228529040198048028931766119729479902311773713575528576227704685497420840673889975932658656736709221755306986647087149822385245365433847806485172609524451889871111786308838917467444772896848576061955602229745955092803434632541715438829046178136601097303907553668848578192610178890738465816869486966374874065568994541734064684915945540359636783222275860178823661852500254084345500075776584912710749103990274528027058888009980490461901401632952643808406700119318030559833251702204304824773293106575423199122016912852001297540174186745716264963549863310545287067266772916063544687656797784234156507375968353828349555998689707562731121051462636905614755956525575740586951455327448265737913342428315235501359148488774768063874901252324511051347617026471395292406600713296288585924170280502269290312754801900963527963397441893943450890857637664687966866126393979841026958956763514563749645113171036669194063105762378513837654716984117109583294612705725227613989916036472427179813169083003075530930193420572111094818942277444125076419772856331249376722316591557311509160109095892912744949937368337200008536494999062506105051959394366310048100573743623016925262045857095416043443230234027018838338579632407102740540834443384618933665864403304239041132396683591329005409073802970681048720445588127689547736041441481359464431325024425953838354162811922519209104612228043642782106566069503510772897465046863302807173760433078360734008938542588799360201099886709996624937828344316928694163384341278989662449077918470545694820377683243205642642307556777772605443304491392807577821986036397226553966665618597808073520560113455763554913921498096242055246156123057819956367825381599060238116182739107003118998094074877758186757156173914598230614946723693020263164581846701290587646857253241329394417398970261205720003696105131468544832169099811609325731061881014350590250907164547374489835856485570366369689369907904144554105743144270302564391801419736092977521332228040189733555327976835677936471884148403712840731606672228148123243333665128401738364510077740093863195088954647979335487290749410296849178834743354950970519004789001188021006966921648396906346595253853356420945522155227499521327892238273410241707924240269004005643390515338408243527367494206774035930029523220911872426856392861988606837467825541164419389116173844421921096305468728189928629020191718839724877387073838608283107782683685667015462618685431550225002951029362107002628068972960939209750607331849019667412653446176641669514045825813243372796082808153102530590723345632948734640243447772286439003278320165759064812507448586004351953805279964462465635542006918004720746523353087857498546496235544524289832085118816459639026185964993651846650050309921733101518566765765696208757859420079322424585303945374077212474879167952393774755543587677694510160508689175891407354704132487985595445213134617741507516578400089351461624800723957232587329376594811387541410340109916293424021894988148790347246774139608509115881135240794420391306726301910146065834512612524781748042745637945934152266833380373709755219729910589479682169854943544410189820630258443086901915147798074888425163289187225611222897691954500436432829488235493784421175416397722222660869987665030190840255590558206179440261446936846828065465701238703969478142139938301595558879422416887889872841214304425777648140125220261588116408167425404232613015959555380142668345054509702787500682696098570897035382765440209004985168891177361748951440981277894913690213092315236862197735813975801807380482491211045282316381408783731887492477418530970123657194193120135964795821187340273963402742388115233122350656240901388843176109983676584271565322984636662693617402863588866523910557292575004761287472764088773208578069071175002890406928821522581815506554992149320368357684756078900428075114242633225400823936905988556586232052347027379123577041353013752187382574208555525037450091593294618458522124288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -135666944932737707880991690432866591115511693548675728939537333892529465205098534633944922691427390552875116370651140577291879425680599158731899078907659431669902579607868020909741111097275527353346790824141524002438681738976099227327913247975430013315705908871056439116914990820370722518312725690257962199775779043231952466287654139428044008153094957636315724532876963414423475174165873399988890223087524597104335382263781710668469416584845809654673885331845064764543108418599120389791743108943010141479660148198422634825815536480100881855094675163700890862350281237028946377781076246386228105441314811488054018360978406540018422042373526512274548756836885240777931518705296206322730514591125526130416578214277462595101380484023712581525896816237834487563393442677639183125489505367076042789957689385576364205623205752314975528918071302315143822828992559702543637575700905878081735351743323620823600408929207718146655631565550714532477020516582357249046955541073440945932207702825011232422433754346215780410626071575271582689329344206681076770562772853229105069776595774491106725489386438964684221334951404321238960691076781493899734834022007653650614159243303595933178019709504734513598889563002954808715902431504260114032655955965288402694282679716314329304100365544867022876423868699307569959682544167204913095671883131594503384790161252421392326785204980440331368946685591372551178205279804260087734456651184187354239698070519963063132976589619992218536150399333416301779547271119446075997069131205700506987956176011704556341303814939936073390594398179859677411895980720972018875177142548584526838674793237852896252516131456314366229859765083868155911170497491790938674781784576577453563205491957700518299541541157460332483693741998137099488732839461161477487240400424521092452106858311228807058969975111918151525421567691762075686462033871078351129316154832966132295774572140062046852085275275245042298766361411168275863499803761350502711065571863536982707591712129708378053368045209840449042035221575969653537787849840866031769245062196815612954403131735765056560691115400076390894691084343776481380618870146442374349732319185023789122038221992574931906337583284766344861814109692617334085820632175533934676911774138116491726100146770942035951116273484352166509108069889150369560180990590392817186101491528974211340362154290178777719841360284565552374295853150728005341905019284996316849148565255127545087482516991288770061706429579414878685261800471606640940013031767745735044819732833397894464612347732993816743499972824350177687643995542512058616041308407384799776625718217176873082170496880817208508264259707452620997756154682423632378979681434622262101577631771404210164090742971694987520742807878200020633944330155115277309527164329259181504519774554690707305836231868937389042605080995276411026498791752189158607565442802014659707165875372173159282000611041999794908457300837394050266579924748546802502563829360273846422702573805916179611988031060002212428459004958034763821833429479457227583474574881559187884372952434100152898071957158327114053824697852572525608060100472095837224618150299418381735831739325013898194238594300800418371037526587966034166264645808649470464256171871894152170777090499592869846286141434886941147226443743558126012612707078954917081296683780106170921363067070396196827121318466315669529637911137876543531670760605264787527365637343697479769729785871939174025779324302873223828865485895370960882617032426971085733581695615195021895325755114682505084322257470927374659521914121859340787140982710176760104291447270548934507882135673948104313653773272284657984900968762354475182748939455266261605548195081216673410416858022443905948499678770786695979395380160982713133707394803895329580431341191798205041921451534706332521228864305303509674501736557222464824586704118812799404068467668128160266160579489762698025620735712714080599520951939570410729990321991870467189716982578301428277297818231260725612465155009602863735567866093926101417023662761580041924067017629684989159280172309840628688415108523666884596671108887864415590114580087702067858055317285533670105368762084538342446756772723537164812103023239511028717562226460541577445910815065494021308649020486675612526899353743363538834258191827501191035366310125318955121675223801785367026242660958084580963761425266414432265616421034825791503414267343530587259325848459096761356852057170997179714648867217753667375028037220898941972086042003117135410051723913878649956921687144818278400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -3258306918597047654809647750687296858896552528221478430075217863624700420548616195396605738098394969859046740306504956640397614206504654650025487767467228298311587761361699262857892702418325634111044784115260457482240767475299803484945351888290910123592559583673273647591420875430613376007946158072179269698702286565386284444792603258275733780298927412832748996454759690189290584445393152636125418361158809300341000838176767813081628730332901554738199612101091699234153704691907164199804688154135953081038548333092977053064262321895961628902078849480359581188710283438559458105479653978781901890349205852650869028783643870623505103883791554279830011242745777876938763374028643082790893278946735652967251418693319057261717758862146399068672172692729390770800265221356834214301322492903808596888883602522415042768165686417920871065226700501302857162321645041786924215579553059694928165314330792817654027820480398228632479827228558022288907328502238360959513086120484960664929563813710286775931692213959883157098316643572328776401772586487029563451130544430424401497749586446747660834531515238585538611065775852522815785896222277921634276464611336435674699006604493348852706415062230193536682666023386105717657691206185111034019045478093103797660411871478434272262267939241289991014749359397668499616723369671512457808688882595978708755819342125021101658455125674017917032671022496947611769515664538873060153771176612407775462954054782108345771194393656125027392791128794218088249331783288457157042396303828120457611923384294692286643255659092259555253483195166172991300443363618858706841830403509211383669380584436599139241807120872026521995023296205109235563941313148769875356483307940659061235439430228609881027775301765036746323969211011968364150394082176922147960079855383313006208749325080038064643244942801818676251725003056064772404501879792139325946140446264740438270930593444302046397801296196473759170237721617809629078745946586823494937801285887997900454745899340254366120234481545059157124824553038678362142846027793119730846902603842814217773728641114209698176443796765717523925950012048542260115603365255965569282083840373483474163762362592581500216400180345927462136584200973991794210863899453080594962184591439350605239031521434733891694537486314147662291847443631137807480395755776054119151180727882829590102480202659281691516202677885066008284842599428590749296330250792625159953848228582228004511271789306061820140662659356287516775479763559164607156827867283682083979148935367681255267319111288430212973063630676263517893459111595597165724542720243570595255732734608269901071023975842202621803025293111974052051827296683254849532090472335358255536150466807421299719691623104704247371421110191233912510321428585286055217077457583498610527815119732464194764037399266215261617789072762934490475962927941782698883526243996842870314752203075396406161864032703745699923146073347572137601333680691001015356939655506969279235775956737558755133083717817600190340611547728159097105303951441194134766907941538766901902121654746904414626118598454534081677668099010611172154591067962566490794894759920658193707669304841646465097976938879405730268109250925837557735802557634330475544273729919667895677664078053972540494127340221301134514084808289063627136483535040426656265862853698463573552112609306273011705224403672985030179238818530011323959747878840269022085367322221021609048523309776158489926087926902622008676341591937573209657067702552518911948435255771470338810876795219246154385530407579587095678370127211717259093970009139679522898449009074241964737512040011541013835873697707695308395440381278417065043012116831624354758066528125432498884516085593455820918068053953981154977730627324224477909021813309731551732633465125444612341986968992504994704227774296509513616578047515717939994333755408412122328304441759814297219946216496617144895839198816659372551370131206786057738224078648722542096303692975282801350296801478873577486845335243682557247030057136322066701916662208940876277965356467140454176091825031854861092362129260831081576614425841404244850171794085565009928474891322022097622900982439193473809661149292932553196319471576640216790759803862135855812000323412720170959664631935063332532603283690072686972811757239047155743848240859226597912183930350787001866083277367054823272791439361357532098310319888071164290816039726949186433913602195061514752399484259272273275778872660758426248570133292413977428340119764424049797434538084186947996942986117120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -57297009959708878071431274157369758582570412361450499680215936070154136406138603185409671152739110896762344145687339927365081755577911464818822269927521016112952940641074735454257286790325685778895638774266410498571500179571049777286098593370765603001612693105728033213671934370318084871516526806847240690429934860705819132073170317645317040347529356497483770940084551258562246480004909271478241210113470068842298193009785388110483087026053979230083803034430639171464946206156912195287864786755916534271063376473308160246519316925327012857807037898550229104533700751601481502342174212402597623906442492569753928319434498236288912336697139856450274707675636020813928077970578710289032174367500146694687331810856196154762735622202606366998980684256313143481763214529529017564987425462904705023318255438119919689624410882290613125585491612881935932661869050845288598367306759650346850466712982460274223197077144114580252242030068159091029090321541283474294954944862713315693566302847671025660868592523952244328747737877034690807615304667276962414584934351884468180142787082862981120947400688153409868624081813638563045372045344592173635523252499216795783674817515954618478064883240401773639810825677012823742431169018577152084849206146886063725633765087855291475298553850409999494009798813865872647334222616612742151071646880653730505690652017557390065520309809168183030939777382148807491500082823192329228191839517194652479341328460674537299467497135758171910360749289749159893641263412769851886124012213061224867418107200099627685263372743711917333692415493614806963344168399819221813205776239827268480547063450754179358518131291042035274068451436669813988213794923375861377084639947507517322503950503257907058607059324372295057664592293227341241617325997040684568144325951951035264832303201124716883328966304064967572138001540639874966982493045538786364733834429546228085165439919075284624005736459248098599198594474189612976084978383537736738174357526844233627679705240487810954074853712899273273475088422207655303720745326752931259482665880539155785328915714830792519893170290466333677633971445104382639842165908514145332079102062436383385897801155702977456085959766036181905165635175232126220790325708178479623857831081219909022349500852627305623263148774116684197433535606715182060913819995910675639473889236966311618940711780571674595525913662715348433019396999668692417615569161031262512940101360504295891006068233537786770536146320339482628900302379109990880142914569334185877833958503694162925038249256004868393786869969305372169320838443022536419506111448275531122330209205410666295557487196520408030249226383897872501673015583868368707466077676470894025619332691497571402153988011412850856566973765854888310738227007999043593971032199342988446100747045516130168900190322694296567781462915290600684826989231943842714202286683663495198609474233923129109163668429071547467153165810759778341188722804274111034592429366746234961287385993572002755394763278719361359426269113817575826274132876046979046781217684097742409403865981941974479727651731919764878583826651315323736045860299932077437935490668209285982818583110272738111202996466327995944803640327225823714870148184264807155130972517476582776172433135906339269844946815349201158140373494827120561601923262504232384103582756886976214867793316210042323081271494205425538510636578808201321486474981265900592914854631606421469022028935664727647192721135035963488820450386814862938537315683321107314506216031934668643834151222851843159857033883933890723585905612069645706125974591520377451665410812211117295521669828336714918330757329966558209287778970140126101632713521627539208069477856258738290731430600117120737794145864581559438050615080406306858352667044475642155934443300366662061752342050716556341636393557063889390800406627400341942736757164666183507538680554250967943726690159615380169397719250527111277202258117531226086391866360995473946719365487057979800150834615975340787342758510752900304045549728683573804296313191258120083987766025002658316095356830959829136760541535584834900451374410400573149961059164254334101037181840467197798219461928978367710564452675811628953710056422414990845256472096704730610144305163884965619665272656439993957342385897815687764681991114801270187033613077222644888634773180939269881253338174123160511669911003797639521238087282151357672036932344051143280253791329518402969010010077813565408785959324060657068268830902765627845545299178128039972895214537491520624087007232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -612026563858851485307702397942807645257885409681879736948148261132512932752805104716076930237535764741251620917151613170299641421583631232953403067872132023394677084532942200090155375113157221160691809414761460533718621286815717434425388965661510977195762331106132516962598575141844451184734565689720327235376372390469867719431564730131762603674099001176166722199334414396463361880966128897621888774680112635721790976036653977540306684803824944514699288574763362388092779731474818995490967591598489324964157444136364781563794782617033595080021990928927221031110835472649285139662804102677578299944703138384601058820302402605687066466227061065117674003184700418750432279931820020852194355262905450616519657437864018699635467476845462565166458233434772324688005294410676865042601840872420978152319038554976662935447124247020151260405723205533426630296892860233959942260311244561452143407461857720182217481844740918403125151005580062731637073645840575699676586573061324952309941097596241168120939574364379569759359779304570957424591130915940697773298798963758015020332357600925683044288110788436821544123390093103169116846367834911455093187480955232007158339563128749112606228303298527979257471805523880468654787754085033430710462648106634198516402997111153430000083033189002162176487034113497723351565081362478355615493932936215866350450862582704713678334180583549130938698971067719208585434763080250685187315170599433632231515263435614586626822748460211909537367708816834126915981757198532502268494451840532072546383212538761471956263964814851071356551640479377127716207568819826355417614222442142894994964181041760398945401019975270044183286920910192910458701447170630047422386163322230230164590385001538174598115850243934744302866795538138630154779464821819558807954486887560053510355437449252082531591850483641038740662679932152314772521831565683293429088802640405121043538794817863105827091765346516692584981487186725562570206489267439625414699436574329154804918815301011458421808990684172582205007528617159981900734102530543480417235032999661376231502370921847444254676834426883213039112853675328788929083286143749595768866705407347200468346506833961163976992276912357586749403962370963948179961612531231066476966791545591584653236857394119355393858253144631921481796082483755616190197044403028275712203705174514346854270986322903285604662414280314746902989891270439091174594233087009085681806629791430562583770107933344798935110576187242725045817635236812455876035742297908613333967820894164666158087860665937943094196270545788739398010281262320452617050535850364202923187375021623566030063501742887684371256610133540808671970500013381501479984610934588288344552175711807312202024036028725261160963023666863029108677413091496386060117617054148964033171797500783404598187133750536189075241607473703442208607454528978335210566648769941053826669911414851657220074010518211173837807033067317066934188218853404571185729059227532113324615761194210774204980002429637532427741314848463923499099852382167076734114455883791264816459747034451114798698980031158245775661943416205426947898287719600787045579242033756075211505300423408721846045269899584280493886453870698721002771378651857820322881443757484113644418688454548925516252406712822034770310109542280841363497785557199107258684580783304103436461173877294372855269785729253377826946669019926163308001052428220767916032580078551051212930656215234373641431069901111720951044479071937645495785964898937078522931415670618525328957892662190669664864286609197870386378887774125490430321166212200900910224165161308877527476301857291300618753117517197031228377630386981315560580051834464606784979773541930492798192391106442714688983215238601687303426914294873813590586609444256272513654926476056172295181621692714377251227610258310618555966791206256959151402726736567950113874513200614056461052094390330238996182062389553690949297747098595641182463250909879134001752710181153427501591680656083324581531196149848348984037281076231696111593648015958824648137079826213663257533407358991810962861636040080345017066239374026963813566961121521837706885882987759852288779058861005779803551595737596874761527508482206913465253946015580517752861433715305142850325660806538523302801441669629498760260183503036852260337271771241197482591645596745123536781526031327056461893203056194971276476303222524584419206126648443898456108581282150809633868747622705645858060384292700077369875738815415798673213744658979962967954047941161762422784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -2477585415760261015438399849547424431917274687618538900517854263489245960297694171203607906625070938867769880972262736540706437560897688735321758107801664947523584183860067934157057082834422511153948585295486744892131867134923200238952792887329490237540640892506480339100275407250478974214051920674014364264111504881317653200703515928635832275415350518537359211697553946421905347660654464421343830055695274120878340241648002184500694919400219072833398292703684617088406361804145245747557774265756220594492158372081736806519795346750261127849357718855635842329304833763494566331317753120387136156350222775421148858222858852110056646893128868776529499046012253073239178983337282698511559295445786328585708656663026748300242759034393397911960713038912887800374024449444326981504339049626570334646879954543221234078835417201064534657002302538375437375605162340331650030900890204395704319843255518931599359214041174275728010474602895756463832219454066761576567382237106514006766169306663088475988042846213943867206948580916404850691082202527885330292010367867935681654612358082010783271395719224024676157768878987862520866123933369924999255917774851856718774088499979934610384814159220929414473407777181468347990674514934499708284070518882872248945831294043965330710623171984038503338600776735865555727306167367656820895666716805726929698460868046996782370174408346864679548893761814928990388849498059979975313347201562000358002872909476426507455982700799016491530822908006917267256193658064011386785794051316923821661307363255658884506033490071790425822898870474136351969394859210323587568632603285831510694494158228501640124118844117759783347872461270929073945431105364047744141843256161804750683912524066307481590986049189566681742860986132049277666033388838951347731644120012396558789640860329364423337827225966570307811842384797959621567450018772775316544155642772952378249727728992214002041485802848548284154506262312360581743487093846412735331971781636087217026828333801571669249186451788060921921171378489312891805385446658114751322375855383701446438775981822754918932586743547571825265801305098597405386135814599449744986556114580174316466436750503799117922783820731859606233416794603964974782470320960613350302402622741852563719599587054136171323179164125623147630464180912120802357953172780128470220528694365890425404535505550809997440744598405023195915033783271915384088155715437571927956295149912368697410931346719874620480998140715928582341296893547061806757038666363980669393254451637956658022622234507719041767202427457696442947956403496329735025937795141108351543659871814433874650251403354532820878981537792878478911315737060416300560500992879203524108565314607363035870222646316553150715071421168661834107548755171767379161610102545759335198942748063414387750584862329170785882187624102606746873880037753412236461483411570956224962184415807428769326597474137699788583264673933866452424696380889954926502882937108349036201004158137656534077194926441821468902813816475482410558844748368963109756041238163731815882144676713764803072746978389416578852409434918421415850124057180121556962598102029843310514831404504685192623627328353059192688801571441688958517704334954522209193702683343869813830241163173460108387901998493888819394647452369315863797139672019970923369363721913756370130343143018066654473618719935992959307809337884819227433694557979236169454561248197078076444408592164478940728824963530789837071297757426559027883941533628330710337552208833841941905581950566446960907039289911379789200900786521023973827987529546761973426907356881981288440071609499036132387367631164977807829535467176134195829519201977694890064111918981585511489027726421178650907605237790882927332961613081654511012552099936429059822906104878095132093157072921015317600760335544152127446756925853272914031539134793682840064938545006444430251358027792641358544332711651118677312680086321925179215528272263264432973820160686170408592577915020303279306732199429563016141955431929270345953184358166402088221471081061933585700449910629856742741691544889034040084121060593584893129273039450139205313983078831504321800133063773403832759582334822306497689352565811915072683360795476860366196167637087671520067648686084039754396392796982380570918223925934083209855886315731437756617220073538209179267057842771332141879307826060644303290196341997573047330204030765616627900858939383606682390107778992261743404119840879123869136125533455477456480308648781862258572877107078858014720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -145723790278355036026970723115254500035251977646006870139183403664157111543395510265756922955323444742906649666594081288182642592605806842169280611548489180515797750653169431684947775334207720094095929446643168222261204254497645093950833515185223243082696499022319098548194709077088531274556320068469769374313512267676767151180351780344762584528757042177775599773144564661501695160885124825838194004695970624197038306938511790446418892272725541987132714287525434316192922832626788356151239609972563633407471266649913644083977653243007990609950013253345498593332081988430813297837268370533495185370850662004655823842299338155665701871521835430028074064375973150964961556254897391545726824999367261685686890935331316809501568415912400682469664888369916348402967299180491721761342118641490498519949774676825128805403274276227518967116764093027926186265087144867756503193405988570720405972060767186487207918583845518019643269151406719243166389285417446204141797168770532942091458053232029126165971980324333729426779091751047582512982827026590993417659149502020644337228594445602464316288819714750593698003837153227209623955549594556484746851997714277251889785032496387677125434659717655943546796257184526311832322430556649094684722401230334214888660208706817295242086245358307907958781929044929473548089583326351641211173327965952913301958192549194233983004056024189719521970145193982175476327113322263039029786074646995287197150411568109391702152941329819358924631579646323019652251981792180893414586770678946038101900310387605033560420992632025780470795912020821618031849485827244377503506968469987771390569368558209571905793243285498762410000390447466556995562652467263877081309054316064319266821988111256592373620671105697617089578737970924135747912471770446353813771951857577139151225697489221893696150001902655785723826409213833983716979884936334863532022043384046302592403181807539627347232120248023795410146170095449206115815230928744313872755394672156815907321403911656128877218132369747134035972726177720078945082216135136767447453206561165506632525193453230472363407552419996087951614680330880582173122355524654859923140942230801256092320509722632934652593452248654887079981060391658405182810389033937668019890704635169788451348870886155015370200369258576989012208413065540929728748310079819277278168945237282306869739394849424033057597323878473689054649124517294390662742881176704026857357353584439672307006584871668915885567059661497098382711563968309443649308991293728477560415918588826566284273882984840608778533060929914152547591354689230071174795762484717755903748625599041990271284812819869961668012414721754538513380242032241701224121855809523286913414428282386315930948076469346032506344107170226247168820118311395640945311904969958654996202152067095561811617579536897207491553233189947245862256942431700454222217145266643600241636615136754337862706153670309432130143222918324936190396454765494008292026586760573621850138671802550016507290029209004459546026220838339961182838847005361672748141878467537142279878849929179400062684703785565550857426054607173189615222277661476234799535733043608861126829835629053262426521200706980908470754611688185471895156326491955497509187193658149412560624286640847230014401272740183404096098464144188648909390720906433915323816173578941787376175015054914469321973165482718842787228392916065015174482624377592453536519595289618185078296240539604148102416251398464878931696377145931235886113540913743877935643580342362726426992613728394600876467970829572447991845576998955241676101227582585506725347975098116780027388427599489770956882122430598753777601989005328576905112326495620339345243446678394470346193036671200390220419682945093808431386059903758003862226571890099659864201363575041893256753748170298908047910850108167576278885064777212576990390054012767629291334889834331247966390465363342277316673261430382419497665359511222249368418160396597534558154086143484132514578486110278040069223522183653811593175407944908502003462381560699587003664493192512212091521808127658672518175615588845194638651737654700972295541015024113204023267300603497089509943221297305638962906133460332259337244900355560292714504894867067550492739411029153171708852900694807347684420957432939746729603071323231796467028843601723068755503203700254829703748773554971061530818290283118262948527964872050934120994600361432027072762550588579083765440966598954884228018341347920777227563703178346243716471750171419569741901550768357376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -13347078824028016314228238992016259367091456045888939556902336492146715931769342453356005803232938324446192435408986648904533303454010295631742863536420229672758374439584569308269949293155090465335163192389258190890635795988891868608412183887276875465540632833533342084163123109738534491784827397559716992751808829529926205330376390371408618955628702483967971807877708770251624448896843973492919346705336857151574661931693875092986370090185292762664480785365372222250518922389396321329269646519703475819706348805480159449098696401473416258467328787424441438461467762121904311497034534819758024317032178552512554147716113420929840828578731238548776747265526239143541243088634936971186614362820746376458527106369507513264026838920860927161712504322983462895402908960795660177661863291562221714550779431556522372110288416491418749803358844137873671728007333084571786670417465309322341541825310980266659614804200456626917809434177750793502001899104191623760682438673792607618542020627510243551469196134173527347178604460040675894951447727724161022107001282331475570214014387721498529108941981755416704238142736684286732325905456610468710784713818514100443318020895047800936690268492285914003342000532667550615707192988213791139428510248430356487264270089042939484796588150340901543297416988479515762311702203257899769338298348769579705955795436019074776448736533303364558234771675464162475326273905252553218669542329477744419535038902775504114295745072545183571024794249240349165478090636757282153836992393148095293944238819635726916859447887650568458377066494830070100672612689931498062171612791111991581829120786871960166818874710972607549916404350037509921031764870754517697777537593207840531965749359681398910957214937124918423442676188648724623166709875225458671754556998031104940383106859706015200258600731713632820247429777677443613157175760880883396773832039535372803620797768145429178473697754293519783412541534702080757535218631814837983780576694147152832579156036502234413882197401276931810875978354169375591340957672027609439326654280478000538553164219169699042873029880745584369914796698040351716889116139267084595503309633428578576457228757256113246612708816000350226380516044212102519049261170400937123204970651131167333354194980594756982404162532002566241865363549429936600469666111583963853554834709693989461038613894512129790802080274283752620863854824432810531120403698123624457416262944192754710801200307347493853793984117401705381202468008987620870875486840870472531437668343377300348286851396444772057367146986332704190645536097021250937995289757298184395956692166831671917277520317286099258090810166596270565599007267537904745766085535014638593554000647806903673789395633875125745333678225415677194506888009110804334872765137730914081479291950739045066372431655759375645976647065700725011215710602966667054175916279660050079914354167040599891032462168679814441811461849305607497127837175382460198552315718643192996753037266074061145256396825760611140050813143999954510631475159396127666686833205988977513301537294486554679499009132885122503624415846060708199292858813698789075297681653588381927342362846111431596798158236793830887283415013978595558176376704159334445072786880225444859929600943898361338044836012632476336745809766051349907409775844620760577148098485504843143549421530809086598374961632056521690603001262514944792845104564843574765450106093031299274533501133503971116726130322057443543398832802769259768200166440703769799790207619629370694259612883205204386982697711575060364228624750750718591792891123632141374352292237068288884015903942270530971159727399265361212248236264085863178677872990907629184249162948253410134948500318118217683346408236843945959347629917596550422306945463207054749528467809597823402344210801405482990177655334971274667848529830963174635476844185128878977613133520899365519546165161621559042841082475953430109902195259388453463177184882120172324740006607170969795936633119856270911024907171480319478238635011609263142261601718400520577358180294641521349832717637282765288821164266039657864657516340716130949850615891468926505121518245939557750247377824896232434419422626796633894388732472882077619471804974398697433127028914342956518630787080269189908825829545227100397547353045050263456508151102959463525751512377774785623143219859995499439271605072822678826562085605093972479020602946053576730654574418503443737735394542953488223602787907042768311985291793285874257951752730455093649083672087756800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -550818667628675117478051181625628007954249453934859167807751931304271231662924441842412425077331521730458774467286142435087820762288688694686474187645141468396934010386517872127878865062125095511074501885962615316446017357790948249125522768257949798019931541303161473347775160388239484540795856709214185160825643070302042002697620234013617878189954842279371193946058278401160424346031851734346697557807465857827189613734048121781504897189964213001600398448960249763486940329475572434708858519591333798581429552806456682152605655331564677032826373031212341542111773634408587504959629679855075749849521553877890411418954233655692423587796519940197532144285192139952908423470557195013455774818616133937040873972565400067785830709653545829114920600193041232704087377088119518218028694770359159238313232713090509054686027034141981841915550220299363726274011934153478052680593379040972084520243939339297823289704714810328318784803418038077136619221668616025677311460345543749943123123134537446954901564434267171143768083630306913893737180614286129198210044148414792896283267754750248372196767358699723138858581656741220047967315378700128438150329290789536243485614824094640533210687364953189873260400136384031277562281112953196515277266288493283569736627219169318327528169345324867689058975085668841204058177699786842584120938814442887549971730738332951308967915556639810599179978007237843559036909474803631791138144580817585350579025454325073843751948141231969267470353611492918593584102260204781773635894533703749315649105880433213478352947337756397023265240268992652444027237930396877150544751481504184896012060987450701660468461716872770388698473520361719250405446013643141433305383539887565712093261518530653823682498523633944564499345093570133772626689790452809334148199695295705352395070097723799327284657905106967654456689433247629292989021335509553507968375061738499245894170899846381251789344104815663935595230535939551080062373791884671100394672476889278791080848280126489737744189936617064095128574497016996602399899753984714315822441173514083496601031439441305272737071784614930152909524058279978771955651184364883968421723120377785356226447150688107196981140674782870935182122945999444124699536717024653957979270224544517157142746293649711428018511298853289697187308913898556437563649992935692833144984457197809047853371210937546044435116245503307706325676284581510279066240927692226342599270538243572064420252855574305977847850175057787002259147322687716017161516920756206596338290771636343755335118032109861486815397252273219350368671824074140089645617733045095494975411720698272282411322159698320596005270245562826565193643088938723065859484860497995893013102187177817523175427484134804611104949951492413763957786502606176237213532837293349364625915617213618813979178532192145877719934231669992169137842369401535643361305210120265719385258970969380585626262846429636763567151290241739212058023731104540291740489573834519288219362229542702829118809515643020889398834792748915481599230474601197963068681957132098120221321692967243041671732191266265060679616539884057910922087195592516863116092784995211952688902272707365522758011927984782371685671666398192535110993658878598530223808533677123703977183597626336946604725360065232115489838476491218421777682755638409099426576100007110051115956201013506715080565215203823154411368503658037763946516621623166661166510650099043963786770806351180132911203821903651182876262500387353561594274641789971389576790176125954165525564507204527838366646974937968653787738677401352759984625754985944637370957509537614007163793070929348732537678774978020030865947032726803019505732008374002422074546325391852171619940981386371289067509677094180125606863944972167595092056826954401350193315692285007410375352125900192560442084616723597911092491915737570798713492073265329942265730319106732344907384690841599814645306524689012746285790414624371030529641503697357080391028715492378694719034971885163409705669386098772798566346514181964667522204840094691328105818747954666266003878227398135658080793758125136059038872700951325270157813248583793395101033169369896177351688257693663847132518923972681518732343390276959430517402630937010591807810127775069682677757717459639222848585938916897645516860247555825613216982910910562949603834034089471973137822605540613649022595041340806420154422177103206191881827497021202098011335492821521694090111652941263637741841656059891556239799130913462538804828178877262681792839680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -14152925191776101775335888383883858862526110863409386142442143010256666145879937729590983018008963003374537749605087135200537883625671520406813436137070578428468483964339489316646774606615955849413146700787259807248620343578669986740919785481223002887998054792030155333411596091914120988558639816366375598804188849709805920172460110379771671111778869094695887977412216856005834732794632122794956708789450332594149679293141886257290713904618670423591917670179502365418154939712780292697359964433067094265664542857036900627787818321253952875621784573041638049077513597430026469998777119706241394090077620612292553128999968242581563297181134898454229183547774012239678887239783912528272288851166873685192358300310766754247123364427357796351617253236426261573972510681175951295308715045112343959860596058873029313883620014011401265773657972274898259240534696686695380947140573370927550842056886621897482510790943740587102824134077510414855006653884513397599953591641751982313215650306007590517753142424213309727940223497158005682752540048990541424890624023730459806143482308063943557648426692150046890885307436923087921851471630815792566859974464245148808465475846996818912427359191448125342270530602794769489852105295887375815926475592409138771379588580852876741631556116198790856944774313641505149099221257228814785400020086187692123318512725923434189404769970408497483502673656792277630451521195324990375840970687638700369481989030762704740816276671342802433089162999266463356522412913265982745720736177321237601468762724355218904149984037443959425697074928854992403167835670300725638484366856090348002085433892563972466447523466970918254956555002904239638596315526015302715838372986274477615152806950703297265774631511541808217140209326315038117120772228547717473471164763984897551460736149141783924872590994005584094972385281190628391945819215426451588120946272139614384024277585169187944970235486799646355333000740781451689014888238496925595516322631862835848032165746675487039732807057241073481044643958151396446333559589153751159938763854763538034737140936328055406438899096123454122786292942777264749058826555572559987162959491054758170684747637705105595335613673358066238201110867497911545193097557028558892550855042409568850109282690646686990281474838478606855198745055998165769079198853896224859817656809663130944290635912132512272884291293956282531534488384332812239445341228608571683062892020477684789012467789030585154031090208487463414014899539992798140174016441112595226187708300115345375005016166903104048361896562980099196867347144954340164130829299575788667115447224028452117268585961821115334770980895288832002221838963209362002499085845632618938479264001459322118277920453834897723061969997541975618337463153649216753999601470610451116852285772428815897793696047486420717914839569479388768045327428373927798367760158909431537304148209796772270239393356592356983384408050214229908891999996700452495009608721478632445248458389794990760010755652411080516561651042299629421566611642635439326515331828859080630311477956403366286365765183594873137363193057255595565171344154828454755380030427474499244731720876131954851931626131245365509810412129254722980500422037466308328881620194683818401550987952351429220208653039570320439477608810166458505192565568143383365217106104301844151604971511870985506729926266192294325415980323896287955802450171917464139237603894196737377491559344288972830691908002296404487040939567594200366596503177532775262647879037756086103873652762059229940700338478684435411848421747758445727346437124497294534388413462208088652492703332209309201070525485742039912740634942758987224900832171675278422413063068117961521012482349911423408265955934999554940176374546945017096631487894290086191691859523068606807982377176153080356009421177857582976345726819212281661895613864901092042261308466526295043817788816867642767441823430094005157007714990811208209305359222042224319704940804409432403606187420917620785409251148492222035080666688779479065262273828892170989497586518007174879528283595452084445988817599337483114741055404400899283639450401243850798211247464754927343397355043842184866919454814230983294673081634486130035089518874813953573065313188882248785696881161895136357385353782502509906748767597587227380684135783273901063254060913146938896879839944009734980587773505396643117650306491844519113838141079484553333861434973250288197956234432425787842252820511314283493598367817854634903922816617017757736632320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -241831012403731813778510283309499002042721093496567653743963162527320223292058731879537147563620448081054170942473492363124006579193566196167362981106994747309882627047098339865697808022727611940415359247337484748220481832301117723280772478519166283282111216029660742386359458950072414666295053566832966056513994104574021769909297337171218892923866677252124063792206792209983328898078557239223939390182310544809611650567827509366684940145438771939325776435413022050957069793143564357935186873859814976498885363184533720060452638861017297140187201185381473010400037927968329075462428740471573357096290486514334911466248214465496097636746018352892374373738668817274534020189605770440684210874082371909742315271594362474979467003003743242859881234853118742617162805984456691117037937798997048903329016281697812684041487311077245759956053497250614629223581560007840279319187229225907352666131902242382997101530498086789119386148164630536699819722588542745493687830507525909109061185864780498089866918485916079891773348591312967474950790664957881197284192172053068724505320164248316139898900464844383762515345067818539110186372582128468758058056223814834490153450045266003316674058294885276690866401900534100045132649223197455120305594796870933754525463698455593743167890135079094817096741500315209794927384964609387861438870532152641715159722814179175727930370871863785672593364300277367673921645312249956344894182874173560275312901028265866632748865171730341384527554680442686826084256993499957713578262385936161864734873247800065414956626789875301442993399186891893445517964451214477457383996698332335039817545534902662581068640416191323906457119038062516565244719386466988727549998057949117649362144862663790403382592553039820801855073768410657627919624869770390774369612542170763063846963651896639109603959873908480768679898360973929186201521811190148229899942995426052098540435320217339678225872016249962652332457368125692116136387449070979569577121044782946787914879392629987884023568054263294795414526643341784635201246248205727667281518458272474675002098446577967252726587768449414033903308636940293639833166603062395103989030029022860144556889313871441908081455177267181844767582172956386412342092809625415841694403417286737047618765940986139132979318977093804605555259547951417833452333500159551820960396548374922690524574436638948305254307458791796129118209631137999875667569013270205004081056513185567157613520397283907953610062562412518384497231883689000435462648862232289560348974388570301469017091633649782898792468443658172498239326159645380086512028714746560424094330143774504351582690786911185294835276998969055016647987093988975323457434538448318357156813924897679481624759920059517055981941992097530196160458329605478084246453151007397786595960944712967887922212262094424664899307465629050906374815412212025656828339093293763630065359386637829352890971734424187526096437709965087988896442256688410056976032708440076505180772577868479549093291769223057612518082500844624358311199663247738138682708010270521733491296327665957106277496722885537608054795649600414818309050957335491512537804666614673944796844260312441285056845950741068462504162294326916256583838492908442589296016577544278127063956202079690141518498175966468857133597296162821361323549889863268675914323124048608822848259303363028511049655470591048351270143288548253576578301433847699925563401643437995518413331143324896153862347618510891616510909851713888860428710012956846265628121615224232409609088565841463992352229197508770579028472217743542607427572010162188498249304120237442036316061532491070478010201301761849263248832562855795666792538031481462411600486925491673757201436239234557047971755609948403029069522502092417304737035944925004254667431410057930953583142253796052338051796663894663932277422929861900222025035383339688829550732354501173324969425973437788706731564662478086645866045743145549010095067147140051336230285102270358738237607785187293148542023439880721991545130121197447780317909083662037012455280138044101579350586185028872516806531623413557037212041834042553990826129535315146417428496370043497845071079356322797384270288006355649027332659963288390454444278919110511527254974079572550122078653899994888868920619256655725839621337950748339665030459506200236734100612050047982602047291656994685730107964079948935687115333729938975251921924704777536935153318433315114796753183330718999914446940934942055902815533749617711513188988776141239091200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -2537707305779325956459039698655153717348609777703952447144439613288693714119205088916871669222875979660673011516882858356101871565425148794480149299880959742638201017111720577177118906822658152138654378031500499610055562567024715580171582991015304589112765758984350516096406951197578542682185696866944281756221848369499080432024771786752624544440462329037064367472120903844401677767323626758511965460527146362487334033798325804643608513820805355721001246112177931217347970939514232419284082580469202307613665478181988631274365656341207071034005946667310493928354804285750348239237985810260089286841676385981463064472608206384680948962109688267643483420773073621475779060413822277625044842324809801542982685186366498654005904265971958045030151569701782260910491852134929183837509145978695262183944290482881086760578575735598555894378361141788507513310013269946741428702008684144772381871693952570066086020171475454482045747186307384785641340250932598583639756275708530231318667628933970120720492575635291838339399625543369822693819215169875229513038423445599301172662287550058200143972018669060185972254342593461346858422684444214904621644789382742882156086444417296419223103063433197402177583341338598591609245925925002044249135385967312735268365331233470819076441832802326565952077000731975545656071712463580023148578214742147548299448585598012645331984636361567497314287619404781344283733686765977375920548898243993995053976951491908882816634699630191339945750017272204763304373475634417747843855593458328307702963921184883841688167716112528713896211913489013377029561321868597682077505715723855311639968208623745109899761965705297386284126775869303823604758291629711567285633183769044419580939661891796584355021457020464128605853498471267422595071474771669998806229118330011174954096774550184641484644794921919330700770543830372207508007193703632039401166759070377113505716007306945224329141602231414077836771745821750547501916225694070531412370331290433502189773876304914476289622118367089157090498004842522451040756029880968155211647119161469423209409006884117194984029964973465486934858954268856871438247477712557112205325970086040339391802368458249860713575714155855468800937028033898237012248028908274560563624072000433395994776893443732199650998061270179196343751965720145308767924115331341104024717331978472920440363479199539832167174052798917666082157900816995935812476388444924225109760389667507911980337203759563931001348538968843416006126753614572620990866990673505528876844676020751701713039555390046258480569973289118389555254879499014718895123897261861072684065004991995658073666106068560581265520505011228080857119963166967106395557086998461957165241730523379507957339220275911894252967907890548414563735813330811303323599635121811094282262114209657497402416797588530417120866325732268419960271569040204158450332456289565705565150910918595473212823098477764777767201892768300944319386313958360893399061680074117914587584560451295814772741864421529544132041481672048505256799648036293938755730204518225804474166915341375863238844755794614278960466468243874714496158799246322004079875879948307318927657376186177399476318176506765354116392387625342933028572615103181453517190454210210345207238450726173623388160117046172468996248384603297357268564968369968195582484580554448986338151182338481376813348562021069725109427323868212786374992804247360850547695687965198371357054707401564396802314628755733900770972021758127823709693335322509301463321248108562644838348400073192344605805312315920994084535374222709742304707886716990103200634846943230973894965788387204137152037833979930164976673448681390350019779651471021793563177505121253948839249284471647559859455984419720219152164637487372648274976934322979795221708235867670619615131159336171932828426782011662782926949808572370236049540429347922575174789954799879519347491663102079128422653887816342774026849452669883655923645667437371309047887256291766204677877138603743424431901324613409835426636423231312692335883685989596975149378967304924502608247800353645926093728192451457463870737645512357402499889430505815660995348894315929363493604520332278976942185113661188033093705011325648707758696434750019786621768137974051625110097523243584001248449074055362319170642199447656442117992659294415230992958291740195337979549061393629362462717326108735556998119113829939672170393295592550647466474147692626583911818450267618599014611274688615211111613608060650597029285876161576960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -8807197024437740664598790844489615555033095900908030346106303702216623156064439234416612770247212961882178203488255332529121739527019578383263077021939306914962164965347106534069176420899270018154124598268448883471939562374758970179916322169065948113904494864618776935168111175727396068689604303556453396840814319301050719170562772196359977173575167272108089205244063634752780952448258277315873046999931656050547678479869255786460407257399629910720855829756436968107431462041504605370537453245843182095145539417271540028673540504158441107955326885737090140456462533800832506161161385364239810641414476147785524313889335530506859404541268302814220242914171470599139712016741146680920643209801137911977246355265258181686686255227351674550085848851320969797725205208090747229227377332974310630241037083603834190284346627044670424353999221276919208585265639446605482251218108218570127218293735416304257818135068131703943278105462743501590865119445199276715684119904754856161081747685537201427704555143543186402096761645144570423508164423798991930890234398583129454009798687603954119520556911528551382972051498333383625149492815654856704941774073926331951834317468717918058646072092907147746907347937561974132930549491581223585690014649434089834249856727548749599733474483434931219588315941320906265871378627968874633561215422087321502082310764942235182269038089650402727503652577216338600691154523281255300506570477164457428086976414001532792012383254263961367357062396293189166278450739915575496296560814682374538434426890150828127350338531995036882827432788825080778173749248553112012409626911955064540165701524558135995149619864833104989947499993352866690906768622296524442620873058625323601864494727797122270262896611506911258770267843723759438126613030297480423611790711529403876359899248819721777044100496379147533856687597683356330563288491535714176211550331471829344788739714402846486295384356221659877126296638327254641178089055258870836910825580608620419391893650822994943530239436868095017109364199741399980662289901237881867056345799382326932102395345523304550530006551738139447559538736719987106124335017561028437132799134534728926788100155149685637470398763236896686254948424229762271831307338891443558647423023021460080005544951838874655084224347660798297152689052818571463401627974543391064276897777815531956565315142307459964703252078829362861639231877579819705631996148588857288936940309624725136717912831141297325986703072110948565414220397821128350217868769512395146813779457201771490665040603597975988786213591139534258889263829903453007834283527755500590883226129271842702455835845012692127426682722222178995103406713496462075787576684945415520057497139221644680085696016416840149512896554106972025591993128108266567791837307519837086460207950007657351218992031864150024373089568213975185726309051634645399545460585246170242450464491544012338121044433110271974656930490293107520019218286022548940884927532708385847052183060570116890213588512185450546596870342807065417533404250643257607432594991704980647033016339520619623416427948512598861470694625741979364750073542954980134588016778153327706974984731570485977247995191083262255500464033020530465095966082116315390231515874439000738163458375973938388666055965998595282855106528634653209468750866999759236644869555873901272990233941709810507117111082460421003671266685461570211015921310484365536254624813217290070341590507065545704552644500068720877483597090106879848276366670271036870552670892516637006855386524246797892509162294465233795631306462985785147668389938317881949732390890122532037566964975414954228004161338315065303304310125725166123565130477700585980986870486666580990237801129399252437978561365208894570854688825653421388579639480206460164338637411732730719201467316010726796181580386613556658430945361833367242138900148856272949326811669440615044417180961925749011868431689462796731088688002452839133123640323848266998918383329929397151702045462161181592546509900593566128698925996644060911376782169725411520405328532087153760313910504879433511923368289599930942342889935710609597339887779697262006812437791766212399058258127931739118111517814647017905649891861740300458004509346797810049623052821888887585608896459274580704628568232775780522452568355819985755394367604731783490329767277630543614640073700586278344097898417967367383626329342469725238466515232138461654521720861079934624689513290492931757776247329202368506819179128907380687253807300608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 137070687223069866678575204938236401852641734318432743502288850824846776682596723857908184817657215612577723376878319388343612038648404417810148862602189783758433329126774625298989592367628046533185610903019964836598933562051065283501338325519117679514793252522279280772717808313758637317210389813293189223188559312105315843792058861590275554976029102917802892952630907004318229574903453847361111509671830872133365300911001656037389028080320563460752621457916418621746579059053916421328633122869215106428523221215515909187339259767711327133912727422156827294763425403667076149355588100325487762095944664253210223270427317106127486232355208212041552601450620578015532380021792459640614937617726213415638560278342930816954086545365087364418964475225891871195596961123846726778182339626355659274366477294460988697234254986530103405278109993472450381544617982340853321196829516720489271164271250852875441200603165921878743728795291379783379964801875534299849522208805986095857749163886082710822081621700861963400845056058902580692639261285167724153367294981783336510911788221891255557558119205911407699192407805991841634200345408259850426395925160682497085774686791138710187429322288874732158497249600905831089598606911802622779231715353921162094643467220282363023615133352492412470712729092342812578522796757023694720540632618960601868669095007581909744493135264800595436297089349440524462523947808423981339077605358832239141631426927223236696438279931933389463197250827571374272744126608686621413214164285865313585753171262312045931913398511028341415774249482286547239905635676300469147972711526906626997501757179325375072151565734141151197792871896444266379929396868653229826964502945980163446492149481283571008487992397932883744665808407740348466128065577048989608337771175608070685243660652031789701841625626216689286668461149397682163112340656691214661361476903845663280506642116411190711621969230870264064328930889290169070989949961316420931191599895180576890934142705651259302259394649455238897383010677270395413125168226860074166904925312328043772579169601865252609422541606615637278823970394679907041119645198910689660024593466394177331342179659518900229412945830525361734190323619569242388312170189573549677852467573857525677080757549749572375918911656092851411434797125674423156714933060913142242836889280992243480205737606184403860299087157075134294587668222763994874996815066270596309886009302370155925632655460267998005488670346867696381690818436701324634556369933545429104405100429161385189806762704264301315764435692427407853576068155171567583154793325954444146922306129807781818481465353254556075536161843208121538317320435127019355111229817260753839345650435723984955314524413856851246556228155194962699735610339706594765209923581078751979201558193410618000794779384915520351112581362010912251997347284898587171953439980427655853259737009024687401651540421750008840886775422925944281224822359614876511162590140104580744221049634620521705915878223266949488685192715861272223038338107552490380092934816185183156141962982066033788552303817737977222708382892847677875233454441595963603258488987047458293425103615894083803342350560433747606713968587687326573267219476766562364292699872740405359131029350023305494890458599442524096157089656437929409878850303586142443089263156251835718240863851192475000352550332501993734955157826823243171321883602280094125935615327008034621422126760745631091954340442188380659029101631870487651435143206156271438051567500463858299817917261616897087645065420343862515434907170985488511328816311636153082147271977616383330744280028269270964986618527094525788159175159761574477232935383598124717714303159783607234115534762799755177313199044041317529071707288677077659136729263482923023005150542072575574923903450413700776548171075347428774932944337627333021512076994845293131711235903439744242933404355520090771850737830592917734773137237911363550923548442919331528058615228544330125503620824969023704621148227863953717544627680705242558129687924170371947591560890972279452854875373547754414506762795820872139042465071967079674955010291835046320818130278794203805232358836498724585722364841501170087595831770167558900439271205256963540509467986361759707098433588436630290184919613507999354490335086448693381738947349798398186722156228148747334164696749476711109797783798365493530902449904115071848903129850989085125968502440604315800692124790850590348818071222906725715665372697111075719689011200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 719773903514485026672317713492372208506465351573026494640246176313584360159184138224058898256958703739785991827771053307179601060437391134612146927507772006704924178410803525188949090329758054770624018754799660855099010190176884150236044174964545064408035017540696004994988242833820352845725359125664100795395510317524769980628270701781284535785123708653459445870285070766753365799442781244151358524488401067203009619178116837190744337640895979211933912961403723704401181588013344278558121427209832933475069955517844375938520325151583910131328368179283668324157134199869071273740579283339925526333931325573492906929548178099925639394825227692683874533399004855433477469750549732825155699879666685091579573046505510117949386013792398196269235386954846519645355327081834399103715868352580130595569686980792698901651479400138313296591387463251284975173269018584647993559595191939326482774724334380399534401209774410146436446026400861290459264781325811011018395780837553706160323872939676071880773721658730333531231191170413946145635697749874193702423661526811805034104131303615890611511198571842168802926297535048817669755981443582674551542165281628325211836920000506495236933656064540914992742266432194179599688608733867215478295994638665886470686840393762737034951074584965059349253697238537162377982268947221718915034680762973765721518252611678222897990530273276103183399105230496799198828756845719833643237835398994602507433753868246486685173476827676607678890555381864466361316677763236748996791069483601233825306777697943112398498754118525968597782843018995517800874204056292711712395479093617808762303931025771187188738258525937279249882523987612928515534653812043143340529790297661361821028903862301318182577167025279689655451839372299043386099267186260746082435375138970364831420673712889531562011976158773724080976647744234313509389030744332804465177906126485147116370539036399513107701519500583638286001956526092876807392289727112746775245623346526909141820427081486780226481742181908200280220335078447892640891414202043281992754401955654081028291261058738698765359606467822165031834594535861123321429923465265695567265407634794699618330061026960032297589220057332562765973081827311203146174887813529309085076301034745190462429947265876605638290970046667079159450407138640687363829534095786316416378334704448153960245645915086486061239210329730891630844285151120867327850565863747781529200412481745898767304557085729184202767812199073287141659484066602862684461695691870588029471722001664501018944819281867297012660684597396254399896575587331782585859516594377371476963374041321550710884504717760983301564599483797452863690928626018186442023513793477212024980935167376322665795347542799605849448622382863642946777424954442235363713797559906991981854075413062169869357964896544572167668002120806898609786941367367779388137652362949756078088535193736394627591094572103281446086385153195652653150110941731902511692607544657243747709056114980138223329051001891382203068653090211039185168009663111165391404475986419139749166232722693869079083894088087051838776659357102992686460350271117122813124370385411167969025572594754011751038555852931122639775802353931547085339976359150230222547507359993975818733285863568053942576521287747986224562613396549955559969119151953876635001782127359102485420174404791015391302494661430035588184254127734886742757469530903906561079670734732419134905795989905117157552897132156200473046592231553570520858608721958031814207876377483851494794290372828633604589236091597276373952066451552703246588812518906647451103571599363708689540130247389172384354910304915900787303131084278724307405674180364251572377039302763057007527903148663093054781186940289145208483483086000530178158831165013373076514682552373695738943471277354405627170765212710489642834366804071100737529875997530818068147876489606790982873182291014973846410598050469568730929165569157893454020784128026489410717550093761287464282380177786051366635058564221263087658932051537779809972453149527154719711652457352299035043791531825821407608505667143625547375929409347309730761100251576421149705705651136823783456309348853995861087565258743136790685048308067939481412139631670368073262931933658077807047308502362149935917892902087452707687747482771680631589876618473386234247272228788079631303114891937520040374733635157203917474928975511805776833120916508947067163638525914581979393856938405205688124480475726164104969923388003214950400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -43945398642576220685121093077141644914729707769246458244433545726748163272262039427934727243474550309762513964860992151143946381144369428704738779279918793542566775521097462355589172854393837439906477397257768157676178213233980293539598537136664952479179983440713621675878079822656497532259598136121229279283898393687001960514228034406535735181212899478628698712067391181486453242382024947397913059550725784785725590005889668248917559281123664378123211796278246693295840595534571202470524648320642474837394033375035027543738266144575946144627882148062815812575646844037857403779929480441142012045180407556662677243054658396613222902929967269593882636987168345072952242718480745102606488330630025349469409797309290879061829744729581857031652624531655913113703781963639935037739191946277689227603610529305549123552869459247416341484201985907395760631945635735423172767187739435307656336504577938741886289618119499731074325263569885357847643049754777310389484049590289869549748108282745883225095100719867228397390564545903973481826206720309301651705465696163245807295587749993575134487391381476146685267866796339428688091368181893281988551500863823060447262696952505744146119677686165423916212127396316972826657827909334445145798714818575162424983728123588257539686564678988402905800590133429964641734949458094391735416889599605040595558505516633316596109075680899354545667873998440777767671974180764302312089510671583536256509998796257290287250961888051280474232753535675088442027474194964271114947793636658705565661487065774702801388956053737633437473640019210935088525749110854183095509379736810999186245135178189696773869565120863586243437507915976848893711289707640251585263698058065409358759990995711188419979813642180459827949814012406402785021359391251402061476220753039780003680405363460864429073244516882083734003729788784028636721209511793642536876640828126071831303780559660806749939451642685843938665003422129380951426512404219956537299992086702943744947513645547405474307849023100863245523975609288379039569318047770872318430207869573604220518359603487377733619580890109169618173906905745479511533161218819061179086251750746637326962339114411295322291899241867938569648792270366412812513951768401422446193691477438438569126064659499461070474241814702373205161057683280342768384546813078647644739964277890854365988666884645636745498976144019302437115846954767555517986801703005690761525674878540788367816767888805386658905782482200431172415748848407827553086904556309982597707903628469467732633580443909611962959952594486279786110350512544409815099849110983124204736713552945669784116783094448230406891083753090546591431259724486607655227415190447449188081381123612556693936030558040050154549191527532272245595667162217237247395452553100895306744953933620916260566245061371430918034829827125677304683193382487784289260407865236153955503329651986519983700976589652548422320952841643107147299210745487151892911171087971098586934555002576786348075813270640830718058442362538057083397232249552977260264982663120762970175101185132965983325420260927329249450143944610252271518135908722291535184537756001238461425209247549239234295651929457088686687228506260033209498459424992120544240505908585044591407606036721033554640332100984172459337249004796260769368578034573540397359905882587457048956663315643047080541310162755216615960722249254686735457553434422537064434613548728408125802691099993995117559819212076550345294849619498269541165465570720351187013596967984647658091178401524396626244761871731623148300742502044115276458329512466106095423744331841057665512266799019677668964852342189825975155446257031634982048090146200098324536087286947548107814215848615787218335885151277714075085724164720530415934267609188675154595405319388944656754651296846370913735550045489436961782946364186216102712922404287860653159108583802691813715936278072016971916513881995609168269207982003368945836242596436535693631537571205612853569617879986853423642024665400151268017473986016528496890949802744309962388735244653580608284501554322604200947080845563531266556732361414061332897595261887899440170323196064018746791628563245056544566840978113512145535145031919662447702230286837714152761771334245098788903555487416101831195569320841210712440516085807588777541004813054625435342736158827390497013047427913563124121748042533808515597145641730308597118147686551641975073459487292058396243778441880150105019124579230361926837004451627139072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -953043904685828006961255114838858858184323176127412121567122871580033539255682992892932261938758170254260685692911553792543370612138827031536481345065254440599110933485776833902460327071329564354828954264811957697382313079579321156457761487955356976405747833893124884922374504663169447569779319965366666259241369177970030306570117098195398211808529902799933008144938038839966050059588357059345393543362974191220608732491493331624641816580567076892571343681631671539668173384463414277454911264163796352534438388011248067640906707539755659506325711421847683080446562780037842150019011811957996596644288219653197066461793555749122889304690714462852024273843249081957466549342765500522522914728730889393297329108164682138443328390600759574626506186460397603895771363963578595830156464545900532185923331130395765600038065907403402977439115869918338435312831487709648974341979019445911425631349752479874463772632361224178074205064794617861553194543367193904475364781015784440393768311619350126574630655979087995461043070313783213187703595469531382741091782819643181601441452837091249079466612730720006692779247481905988071038304192929941333048119207449859966285389096689739725853661492082558909284764090725993280182045507319909862856697716779290508539904911063801731193690176184272886767586376017088881761697242839314956576112389843435516558180446581396035170982511258375282600393219849457697874404740159788462421985547267050883936469311435785090567185398444550829180145326323309999267742502085311189005338046671366614748835639325845009167164005904691719951438152562054514656848851546102187900782956928195246065625624212130447505646178529128066065062853147380420279554460707238878099611238032548696260217906361616639493814146496453571770449623287979350067270681552468443900325278014486073854238986462052502220480051591060202521949550860533511818797605017775090295848925154511421674208069118161665196775779532579208383219170085293430378911354851261288560065738335961839836195735595872497997178492653447089445190734660012305901104742152077247056441426712715644453427918050009337962481481854966905841348284014291864271702686247440325372603231954021993053410056824414787665474265122001219427374546997412661110354299342545705642099591645654157510039640079977925778206761775026487619286060120843018266047392232048187438842888934318074943467751147922837160120761219687682180838997125412720918942486640600275381456126372740311298583538792416672451804470254373778323815191779766882944367365637792669918670335141360314560839126486263605427476337433005173062034706145010442738233643162168862987861464832902974310668967497908810251270747789111884038619756462403300932850890539087624136589401306166673295136473411922097603471135855151183370992567667157086909327071236623009986273871637313694707664349694560367009442226156635045994102704147051417652054294705812858918269863114210697174483235236660401891557186353947176474567366189596206349812448518100267846278862865681327947791838885016829513310368776234534594163027918513375937670075700271527334794333821040585391930082888483200129430723209489735143493561142911406518001158506521651186155594201065165028678979732740956408043816333006798187826341564225489581670979061488279980641309724995686618302546808494874734947336485160762459676588919702763903231364365751435219382793707944584759601460427988137056792355785967885688385429697264100537883938040903976112640335173816945943953814573628811848946918636435168401050758679359910434300089903369958893143733092764653116256826129214135003453015414805086714396725286251172558094304822610964187013852488223436403285725216246237175024423626730708470454360995994565989962844737952388596962789849937924856877526590226625127149607487665329009935572373584342713477637313681761520216205828421501317618815525126711672284440778181038026648194184703312765545723010341400074458080029492944387881956119648071430958048901326655145184606938048095593352644185174824718043530444432185276224010792208457689434375031242628927390183506837081948627508632140685740138971793440477209052023870607011716876319740050218431682912645785427231987457091838462698269374864640022047988157527301947858127567424977717640159265592287013681218024276617145846517001521703335101688104570564149317445755025817183056332992811544415314694879964912203418625840566809490724764402130878302642409718673250506924342545140309770394210688383038624060852933827344816397939046538804955900777437593600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -8351254559092364835887086717787075621797517138194593075158811183639398803157451366978504198170099170385626477123526820082362291232887612284859179123680209906033791488796619298418697317132450834448162333654819152748314377758973376355377091741627454590040453319887753740869932707198929728584584814133880900447400863335501427906312733479998279583095969677776526880785463859515491895632450419861729247991906755624993289304999182335484005370542669718181036235350219419418222375141810830747104091792118453556001928378958654320294952353770202907508704140232989084835943517664436631284741719908077933307236169139497924371081494524826693170278239964066365240887991686694583184278988128360553679138945960646187245393874062039912156535965277082591187572172272944821060511976909281572249885644860522578310653878592166038368047784343909693550010528857421355163790035499725690130728967346749420620885098390696070091809776950633664145681391587543419457253451365044053690048466106998648761908168395412149133283338931565044394196182478815749550510192014016808535730261846706636418486908229683152889295199523673203927413744541617164485769462718060339675663185386746252866740791145248823189402432011311334850327475757494520260946326035244150392994811025712026929915094700710186222890328980245908146320665857954647115221954144538868224699714944680194224235844921164857220907817039680927827510379826114828326804422164013301174015306590977379426661589393784838148399548718481014958351757571912793438747579942703122418670374100332217233778911982182794074431975850132246545235985752263053169911621818768215975123071822509610627857401091012014427772053192040744472905423996846521470021803564738492171593588241682418469330175164705531750340438647880952035234381670999630151620367339862724796485156026903680746298046388284623103490996882963692855538676788874495796945315778128367898261735945820177131203464082080270748470212222200812240990430598921412695931882007950717851898699399736043639124611763272997413368377377532402234558251469295502833373606352090211801155914672065120612119967182266631170766583175034952185074134694452031996391383644317201797147222527040730829985880517191315111111517794713201456009714609657639973086956134008516134378644528317856059992953282379493802991635535262132109918193440936439675345397243521498505150108510992940182785975081591718029519425462685095678847962077380322421549697779374887547781269668699562005867639526427681656167897968189332381858747310172436291479872165506977053131543079673533912240170129351187740757219176395308814367743355411532589480261272161432848725964914475449503139925823622474476300518305833588772341151992555681408327524522743136270918754245123333571103775277700815837355285256953746526707526501449199409973809727117964833730325117025565227368568985805198015145534722533535195346623877489188808430736106303570201189085557589782210880301959361755149084127151370720941756911306127483469848329447644864109347554698282767958615400821992412409387452739084103598872330871127017297230021140109555512676539134595860428962509680785123558942918557071465185414662783633038419068596848021723655182945767975100978252904225082338939178258889495101105715010946262922154186901579342266385586784552374861177840333108922184833009282240353488658225501465493520296437556387486426885694723234080055801900422362169739953257072675945330922946494139074321724997586632938108264686209296717459073361870478242178482827367175735205556381064049759168492456533106844653073672462042220172316006143776035516931016937162622569141809833877132458649696969870246156259764340144978247392251167201560449976614412448739916492657300058537128115415921132636675097436984928372729082020962931338395769295175689811432465577603852709433221804249433470385328797373275350653475919207891454126347355781710714207374999630253666539949639968634511417251322040529510635123667541554561994027297757147972940683898325111431434403674039077444258396714628316131261051737551820885926103966340218831586176174021282470144916754366243183626295264994554679592592036288632703549439776331248121586957221564330496832715058347938366963075352252159266812679090622342140812561095379305214329701122353151760041465776401347760956521007054803813349133460291117521459211651314251119728123122493516168127356280320484896300496740552464653060627341785120621507079107899063170567745874016583966200994338278192540006644960650586574188260226556495665993061006049280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + -17588211714978977632865018901407695834134676626885179214408453969534116555674331228472169781457128679852421235091091281089789919206250686947217211349183037823318787220755232613417494881860661341973169317645026194457580215722337869234083879971239779521248382881885696683908504672311601415682361663533042807029265881922206976719145168326811717337765400872080633338533978058603182181000196655419645913956196631980994512059361722007513168804560341464027160511235466482423728553402972619234264302170214453983085270086726802475043975071241456813491318057395799074756671142839086080325770749582700150139004828638369433631758838604194158592952210652737297849752784674515156619160597980026794012324294676386213913724882790746417044358680515874113634859240028997886578235685825290586935687969322846445672131505716291502603829020160486178443177733081150578271278053034247909402303296457587348512288105593877797482372637089679671114563930767866546134990819908492904179385911757520027077503380121553220329399461632087061672393510987860070735321481267113878204419562361082225656844402020877680930269240338216114030378763182037621460848352865460704501401800067216404534235838316410524854257464050178252761953696736261409957560934864241184600282650574643669165305752402576427382353943001225095030480327722182365765583550552046847030471187200014319416532362296216860571128866306887350519135341273676114830941132211293413829904268993268426352383531240874671330229879049781557474871326265630930684250132226377816082663436045861253738895879466179120051075131575945609710301813354786360120156652627615275101976486337960385404112575547826111821617166918448774188775655446391880071415591968956529925563850912050485089899538688081708488655944334049172349177758398214128830411734491540207133288536436788097474344581357781744105380854576667912551377964344108341661353571919763147682212277699679465350365244264745564264143971424444798066562631606540135208848649013348929640845858598533256652402373899216147999846765615481556471719927464185004191440616884189567367734520656536855505949627631393337858415350838450963642849216622231834284500982992952992418658711190090242547853766337695188528739020624638596122077463360691664715551289354562312133674291484774650131409049078427781728011008163335126391563425793690136309555191299839868079923314033203494892903071996740727291971877873716507939393220957923841185621469694969103239409020883535229649004987634096734702407900570107112765509700333918320278485998729881931334160096423139060122361791489499498649164085365743232939986737401337928835238141345179036749170939501163654859759667076509676274249290823353094460063825923470255866571339216081756856700301813316900424275512380975994048197458034608559949254518333792283638879720771098246889782817376942808712668886745393052859552579858596019358841733147665907027571753972517337742542543546483308751363880613528243498731630568376872108606670483469410265553495058269430473768927258026542072123614662829313162116221065787444452948242315365325254010738430203939438771715517119183527962218497927679113777751485925228007814557415115616787464069614268096569444330963720580356991556443331569880814782288763140711431385980413680915693332735252699512244448403393240024022644918068645213003488425509263516252829788407863362440835843204566576444663040283068098151117243407161479252876158085005582695170151682329810101220522709626486980126788411459331208689361146671260459396120281950846790627791600266860429597523392318847872309158863634792547749388497851026149614865059321681803099977566289996472763406498322991503675456656102565730911638366691235174903130628616280641774315519556361807101389210601127864891413044182220105156525875577312591142212631962426335233979545254614388089757749612146039698038422716899744340464521397050000191344757316808142447309890188548153222722581753068527371330407376813096889543858562899931817628929440343275609630728727093860397013756954097225789349366525736692305719325060044632979715748078506237115789898759419011210524224160103154954013050674993786479070551665440265807086704243042637304936908380751358755229468505989829196219140404942373804569719300017268999206978874723010202690319688468077348364329093606463463033023898348728802097093942802914057686350600962441746664532979179162631096829129859315248698212174420931581912187464546970698972112020820120553044930495682870828310272258009349305960192047865012230290538756046848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 134650747161952273341075873462660558892401719757224994535155550529832105700293247250229942124042085108782350855013706725749422685172083391691093043311295642880579918645484185398793082989358419555007948277396306449397161318666494733493436722547903915924953320996915689003539864417070072371457065999526290049989207424085426536060970644064724066209652041282733767794815134298561539936903347973841161992999499097839601705539937621749128481962404293845123004226774690647230420439481336776847805012263170576449900612153523231463732584704094393367554339229099564603179841358154949009116633544213604260115769367301575474358272140018721472116611027469693440840246695210624344843923087034597368326321740412813711797616832220031091938618606056275600411834604036513680029559005000656656232026275725886378460969804648620151646278351841632990582324673081623252547954472548758949582425185802634277960553876759260315602006623720871984446111943117818410038903444067957441535921469440457442435220044727163293463562001135361285836231202872018795827522070839525180821609565665285841306110065298331746755860598444321006414229461805279218962341162247932904361715778087797664346648008714049885288085849349122416570823043439051193770881949982059467596071642002987114931871978210857037232443854887763588770179315086076256915979917035704461482447433681666230736442191768233827301647862620013592526075930792234893941529743070103666942523962153063365206960934475880202480640201088697551852561599233894393697889672801125122785942061913728304000716070869213659443405223249319358009841299428739214470551381992930942060592181984129175671168642451338362372951591580222700266081126656885313711025464281120152876658155685702177653651615739616441569762902439263579620671696059091680781359186666342532843913087194900815503258868174982187598497107468398005285972513188138743414977524559415472666145842990428574039100454369295231697364977847822832013982753417417781070810212493005155510545994258540339381963434797880263033036551628609671099006693058272922319975659046936609100083610318297481381982248864587743170688790834464905264533876232143894915557669994384060341009139230254578719438173412193124367536910975677327580621598060791742815985733022734138461144860729590964533759289459906802300003083373971880776843579971784114804494624628733952244357337280597693169175068801398322304042284687862364489159217330084193769668155168754408842837920126724593393288797731934755167041218834679906557851639378801550071298193844567243233166800588310357080383831542005412824386296302519893952230110939318009713533353972808324593896215354185739058689531917713120597895362162678650693783337950201929465705821856414050770666447823307082713478771394783688823495145608799267316485005237225914485062491876117362478120664417286316744065139814324364468572305457179164473107460306462799796411123054922134397086399338837169306678468362781071753979232356361680721301576495321612666004463205228490296691348824428458689674292111111658642061339528276137058385582396194855423604847549719725135119906699136099024190855954248527477210165979263276819515283196020244381516719059087019534954703758261841761231048736796271115940260547961249965534949177569935011355635297456669371040645428658964287894227304780062285471655510490496534881812389212148563906350490584084852681226615893696978500306300305148168562328606377178429839199684159623424739640067109695460459284544397782523436972377056460093126951533771542094648284796037474593250321728204409699666292843889515708652005331810522576115080896757658934948507181445695496126182776405014784112013357762958376489521976511938540591033436081329350624655675872005050273009389424193855995271980431829481001635906062371317582621076695171972464033079294677186728239735878575849141554508412373121679644004779977132392909891725717673571893856325016284858050010407024888759810573022285195126819641379459591677130910387223704908461445609247748296688765009871186512917428574923422350167599485928067320981200424779342364180713919596148481895487270528620786204877236837156552535021786969968276247500452534650764990410021649585561760676915899552109917211630199218405616352824906968466597944418125017415151056255179765418322401942746598325859738416062280156986018893596865065029388521835649099024588340253297101109276224709324987993704445840151556331461741773521482113510744878554896043231497431128645467303509469955782441907597737777520576821198848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + -850988528118130167807804661863618309588004814224289732379712180815148912510620505664571353565945104811060934966710409237616981693255276563070540312335794303877545827130355489595009009548529754263784252166244771173587170304739502934547480048378715433567337940675101058510775202759613080048661568739255142551179558938191301377963978453072600582314917026420391761993143466924953701700988696022930191674773645591433272699379111390656493659538554408790884451545796662751828938432022390640034705134887074149158557957310294141728068115629615365106440849921167768125620806473003972533387431951496770906020058528090373750950175638741547021749978963150110730837019875904101708058579787219925797852001125295858190168950189051329093776839375782818968184437199741040289111765990010796213751917408441666894991417083887657227601241352260854960262890653288438426592177663270292220726999424728058513434453020181803205583129185108903036515975794061240584828939804232169051964019744454647086279886738955251000493827345298823928406347903947424781458554897907962341533012579114827290002219474943672901911304133003941024445236434440836502683830509004580353023300097543827884086945228060246782537874511940727694662336874708912245979791797299998992540114952674059708489508406279932727989284503002277089730587361423842585470205916005701909470758152603742224908377260204450078573282694377999776981509191093353055128186642632999637694259096080155922706562546656102598111490297491371906882910590761422876341975064270374684467286292163910150591362049996395283883777196560030585325048453401973821276775107842194211087157282119824502739582273429045219784615684295387765736380723702416264615614122404080236270576513383420645351633442647607179588034529343063713167090568169285664023355713274100413991331063261747903383736420141625123903766769036590305900466636711960142658754006406401186656463108456597444520191878814899817342568593676482752215391369049321762232875740182605216770673549227933186231123608206117299121385443927587548867440120476883481622822157946779019008308469234333865190145547115702016273207731638345337473426959228292619413667445067357793148315391826526756501393555727699480492716324591263992006676797736558182670920799034302341336479839065365914738834033087346921635367054450337610100673491172100565316928500640411439501578608445225099660469487662841091675148729107030222217655866772757609719020649764427436137653940022709876961263359628228146650111379286491013984080887971492551760248741904625420809578737107739800198234052435993466488224314930660057509535293838806346506755726612320611762358780119900830588964544314220084664991381324917011276831887253282516829519955555066026506335521688542065207541980648342763781698607897755463337585026229358972031680151933302717972398765971007300485083173792473427736589515843578963260594096226273507711436888491978827712584791817327925804605327151678622509756070103928620746177155985419344519066017977121991093476268019159128045082348393681514716660222235656221181562377669206082079489173058376567006995466237508838412240180648967241482635402584024117157580715982555024722072839605058504687034945031099849912969568697044824263567995413018931424880845442683950742379335796075595151341216226448924411074045256234536733994330124326219940533058110169165207315750517616886268718962767155311327222263643903053106971506695489801912541416107321326882018894053182762560371946506912028613404499868779615813519781243252559173444894249277410101895896543612460895481767481467309842854876416338575126647940340291986799144191408710992773148103910628868174476080559592386842881087060409828978072795885935281295584235012004584897104370077113906942363374077360149913062187828069041194065270680556141353274304187563170128654769390715334621324969246338093443358403609467708820971025487878512672032743081737348196126455730314565185794180646297287442509584565073918774195695460218513512053801042763728221331535472165806092871377106298289894278794603412310885707542812045361260593973609362808921160824019686071401804956767324576477831430217373192745983215022956178264157582438305989142323991861100169438796102490331920868018261223096560971632169816670916776857988300654296243937630376059955745026393576771376092232139715295994812208264339389455055574651152448300148238847063075280282816788541413333083161661174584177331245356638101560011663656835480027479828408173404530431782861023207822277311599738880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -43561458134770104791540961333161739967050954714485533814003686543048070997103812883386731810275019975595828205127683648582028754093737990917278041892592385418197597940088332985149040950977700718493137699810354348250948550597016712195660013928399591067187749112583309547065212632498412220155759046853354646780344719097675513817221812661833232509034907751930136879013329048955955830485011196336159589945739077759053501117732571375620103763888148269864213310724092432127373733774088147623892632157963688404836310926379548840836912085250639790911911674467325326886926328725101001756248478445207941397151944666290561733593402654230508926417362732499207877266597535881558471227003507628871645074743170721859564576640829993774718023395751262372795465025366387000396666462861208442626252969428123473862534401452187769379609585015618987221155455920121447348709773763157906601889834277164541995810688739833247302827764310953262744547315226661043464783387807678206617231019083580826621586349422835708783344200637802621531789544570923085096136506325395832888745929320169857642782488443966889160975443394028713978517578451404928431331142783888014115576480591321022829782565297502017980242135660078168900005743153901745145987532851737689598477746180074315180742248849785277298510623805857385105001743104784153900479662967027543946900675048994381472469691362750374517950173822341765881308588974336566780669554942428626967594836603481379393229696988364280061837788909579527060457935766819297512072308590379761587673476694107652811103317939050209856487591323001073110433895301262861210665883218439488127314836635726104115843206194204894651861873302522123214097127915828891924730866618468739878154848900129480000261298608634443095103386508880812925950036743319691236763166700379562250518050446680049272065861647129359934314217466409196691786459146148120571337993884945248584475656198539947254835141768760538058212843264211639074078678270232061255828637702820791277618141070303092776118233985900990121079515409071534882472840544949049075929467615226850380119226764335018825263044864609825175442341424601727167794567514366938907880677229935167529727303888899043166296859891416582374552791704960416067795565816225441028591387333345695832599815947681345838903086320003292519563267814706866232402138695334152341445386465049202295792041485796540323031491636399904212579850725207525703348391113330565779608485673787324625087588275261552567987330182722843224721659316226979264778591537378671510603638916079121490892203181643347423275922012624483248693243742680952463247033544675339845742069444950543627176739508926563494687321492218428337743394227769356472635984998805615459387994302640348031463036710728633450636773073807925210162939061537071396739327044868490957387305059882606155857622297767054274668029105355189702919463068838428556932960428783361608858043458327938332262803792451889872598695956970918800676231308472181185544823777342863952939310989169186071271778997712676897757935380557683641980307280469447983150735676608765466434542759984801234354314302298522183796355001999090799341374103609242092564043927194608739405764646813842387013570349693576456116890505867086488996088426081942204576943195048676455847016348985140350013649536839928448517039246289425598901505313577414732181577846779078702818649847191293370232036690753939731909068048352580426613881884232970691989498655457439651450967888791157074452140427777438475902474668141775165231464559419870144913164810619417460693158544424098182398324297897957175780186748746831746275297002956513387610927687305570492002803582835659780310822330839588191496372545952933615228550391947893023434559900104625616978832669064874523021409954503479657613961947976898474442262453750867769890454999884384642314143389218641709755616606815365059678061377400720640347371660507721591901396059554220999638399202730153839925151123041119698655947889335345769932656479341169522250933788337347454351340966992471505537275831378498982352400765316112079014078416832823240404117164228592767491169320719991277578699866637289707272541384072875662419503057618870333227722076923494701502911512542234476083464494091449212051671341179770703869173461591934776943618192493920622886386672230902137532723163497346215452225555150588771495832550885708289652751409671865512833619274026062052271134873260314610930321763441348264941870866990926849036180764905035708750804455107563622347543997242744422849839104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + -537397345908891192077392690104750517611360027813476105343651818224278783022388702066232898758324028863228703249194684873204369792221220720947367411045522127969981946896686109785378837034055381708380414643449522636730034271968075896428813325656416960483732095260575279093372308106103692998795705327853185421515605033649591642288552055312157779312104895207937235571556255590653690479248849217821978101973381734991131370446836298121362291949055362074083995349917032902297020512554562889397808991840730701916005096330409952878882206168826241200745318955784404941130704087121528835657738069825709052381232966470320926538460590850402640150090996898354294389591380137462681581691435653301458588703347240654334988471122572103754687891833391706558471013186515038297441706871606706491184465850585831813775961129869091870728243412874250398145526354948786674167137169672952791181923389860208334157050911358191359214673042590536866053777351231483086649189836287727563328000538084075163146683717993802109444714432978660387134961364477089471397645339598414650309655501745700499556967674007960437001342623680508226424149219032706068231763162994867242311519892670520738087299024006271129698426914713193923376166809450625633940102264280763393691553579925966760493447634571011837491793073167557082138700990812645360914409926523554601370000421414659720932201529649720383422915797189258742812316368797844784388685260382123708933710606208117430771143550566244783438876807758924464392591934036099190764829885625987808659646253546472462948713644422601716343488987527987057751734980993207509313320235762961238362511527069196513082775048569661628258628143150407247843316427424747626438444466225025019078740594370711661484666902347071402056670084171342809576937064232866065514198087543073914966082385233206196327741961204343235316020864474912296111643709540401725406002757655420773988327625458467528496514225714716732747668266300714436504284404705591009645159399062737078883469864587528926061660825044394705474901680026877252995055521234598953957540866206751185459822625686269641153679598676982849717442957241557965027743218689657785235854206467677704336847043359685886693719327264077338058782696673084926668976747346791561022883279454434719446443821880418274251406369868216082900938413704477743235739305728497121549384780413008203616358932979186953238868683917186936957771160187787250309642731831838371552474622215739945953917408713656081329134200082790864957827971673737204790050482727235995310429892897704570836849464340002906695577194280705115746322993570763684829668767045384023954646025616025110020766751923887199782808385917071319852570890385743420318966478059988588877461642455966249591671325715857393952553546354472896392834255555997870162398898855916850902767969256318702074830769057473973589976121234678348608212300045958476863189133118763551316558752981961142403952365585698934263963089443555919315127083194267912452636224471177603764631857050350222117471209676587058630326297965324699578149899293829639051277559560406798033475059933953301378392565202663291612903897022750507568967983903940380226868341493382315032507615525179193916852561064718987476811495113852972727869474789099146388611790744202860053347680632883900481825376899009423779764729080774652949250634867284796106965524866611380926316601515288629497204480995183632792443171818071764616031507533120586764191272896057733715586167245767694881554812695702854523109275427736557605351379516103840778006213477493733891704478703184194274658137674300619976780465245629850325926174452228431830330097435306134620876911624423530719628737226003192797801293067028188058178062716677355958740169255597019204490712293087335900397055253759480613190938399674411920229454877998816314867419617291742696177555618559978381145081957911347063939094577490833565439990592236570193179465818390624786803338345569354368759661509951219335122362780832603422932980248251519647566391874142986317074993696602722011069734355300619998733087232688553748467525134168944570077870846240392149758715438115786390967648445274611861922365644236460776059307115915275962773800225647731108060913743031619674599756624654706383744928245224984044559090692988544870532975707392657010329906285150724199248370046834583169169966792537608689210927353859629830391187602985444594217194734903153180323424002272923422289013048619104991062560040123072213144550778643120976931454348194521781568588164848063558451200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + -3980551399296906052057891294152914994418675180078003485474608010178463467079253487363729895637839638017091436191231333535662819691768520706901025448671099543832461214966087065628044940215082987769731859712125546089257633789098542859148390768905742476107536746050697863317373781075984603017415187519422720211480862209769584807284847061293084674874464018308947861910664630747504234536609802413928414225439896888383237002076629746596970593967679353444989863245891661797511306698536541035077562440732340017784631404487615447415827914527401767131440275260324391104121877831920924786686252721546373869289526328339590717835101486309311809914740380294105472375532516419648017541022198865172726133238161607387131631714893156239982124527746685446706515340330556833522699786093197783133556750515826560267908385935107960688614636949506537908938835848025801321696933162483053348722335525854157123600128278728633458389821437103407477840539203432122568251522658635079181820573682214428411466289683233384652792349954177562461142640424397821611331457636703711178956491322543483131835160696801943585865263139262392655565005911938832376569169225708518118437826538439895839044516570662317485666569336298918762361583762403839843974002277665037398535591009500583036453896908944131583178839025512495347781835680195862875692007961785325977348287751239456325392023449430704928984351174565237261810698671111649334558217007799904100255836713252156341789273870126613898522970579073111793232263148141783484760899513729727509143107403323899427091359344558608123597600505407053357006342511518070970157493347214273168320338359831172611536986818441696901007968905903745377278396949266862018125839197117736865791908472041902222859550312257272700323512807614918556482612758181997350074284652276047035557090081146033043491605712575241391307595096430945937943924200588338613883348210439989430867971199692930670903813969652286245584671729314221063775141808923614749212985045152114259793142814774552762947651653054896878518235779155500685292469272876111781378671839203709605974166626328435929203847007873510984702951566761805651963463726897912350272224448359328477430931634518866806270348195803095480243107705379197441379868768783109567970984544371026987990161618532521808825149099454999929179708203881502548328080367518116663407496346961105940112118028246993578819716328147336276862338768277843417022479883882950318927364400743893867418602792491562342465080803545560168679664302157711242735027441941176375174208537481590238240141642224112003264338091210669023479508336516066146436771194440060618617660322156859496412973898181783557259423500600384439009778064013043111108562967684773842816985084229859653315783881880988438294208611003859914060063574416172129038444859453493331595804988569050783695283432856263454669036982669232796701040301365214799304430496302453225375916667291194368962219257038638840085185943495378024931027660246748031427222426100598069879528521409143441252962386469359661819898665823135815802360316875062819036061414658101706722360183241018377732900106642339964567145514112697087799038272271853654837941200896188135642959977692134647440397617259200690353671938821926108953655262524370521521634169820534947077754074358535927997414642228257870486752300127759103641080344816677859828029121595378833605024487412591290673729647919832151666318665616638520474003268936938867292423969604249466289859249791642692412329811091724203450635150030328977323399271385022767317892608245963265371391113595807555977460327232342743877564971906717977639170593031946331040479848719531754857133800558518157746811891149966687284320712311062680014171207491049233762075187456990701682010473223199522728219327685485485536667104859813605358166395193679749092155353582641441120740948296971993049058055094056786851084573507122029325884502692236981339766352890501790307082985479299588505580203130046757615789588747399239941320428867319156795919477130034110015138173826813687352843682836708692074474307058248721708875899660672758909021018980589176930729452662287054159081781477273847996938780650054614009348345920557524056808862664752919975876753982529412508313284026159082600372138304882712178626901751444885569843812373699403624230364803365280558322684609622414500837016681759506930700000487470828254789557006087268595967432497696879991484609546288684094596415112670838868350897402539416495891363584117853122255155777020206355724409173987819520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + -19121156142052907718892734103106089136076956919260457663156557120338497692397559195800712332600744920286446036767421324116714195405449541297229353255653469699312703282206464375878567198556232934701777639891016358721601939180987969587936935527332590635810497158700010321155056886312334862119373205540974709192265303844360646066968450999542794602076638731118035145660751650152081925896333137408870589873988630338830315957375013665422792720193744782708975307287296423357129879546198019888903230828228273018909687271988431226327664815835914212827741748114869482480363852291578752217610509793726360653097534916257065861328152678328217951987608625030337798455143757987927842289724342003185396123384150040365074125983284856591569561244729719253817847560225031318733878805560332730021388948881298844842490740734341364454858844388294180322657053008538661137777773542674028903249272028545678318033450113021970586268443390909723240624882919736765887743439138920995061831806701900896642145787897294281022273534631572321765466244484269340402877558196447287250478100385715691960424983619315619126471009141730427705155299932127505802765566987112870161310018462675025552031604085601934813122872413227614469465666299855180614908876621994746024337455287841156286831704452603176435646174077469599628320224845220896662965427415974853456713605967178844288499026665146258617452825342269859349712516318815514750640132778007676756153352471400186696873818738236603241991548594168088206958834996667805743895896232519450542996072801001848036387044836397481737593619794573941699841853630050753292007279920982423962654853481250648102598482950957579922835039998539637568887356903714841633171897084742355950459266943202168798348808414028447282866289091571526199578345357000286203997034921207609038313840952056054318686357394488432950834184787554097360940553290633289460888138604301174372448859654701785687103505359545152796464277509125338021713324592533668434999427931173816841390890843550654183621610411553739917213503235030233832565210258935377083361836437292723970114780853013733991209849607540012813280570939852847998362507626489690674789393652840478491260010769903262244851588778703110497517723350050439048916008536902925497576968716030624420492073773846201269817226140224716968176779256798233449420443419034501714665275957118822246795824668628836670034521455477703088345987349436044054243580540131119683351710729051459207184592238692880479911527450340623326292799119356041711113274255943204391174594472976217340297456328604716748543498057333636723495475597283477374630977866309351084226847328605049276333892349867559661318680124239913280398987980406798078480630215274344879953054833883876460544851136990239500008080947330214447118562742765127680423495382263204161331775961990632853036385288066079762405966538459786421137348229351118467841442252803518831645527012503734153898770891098009285662499248852321385059960316905935709192563738832708176576918472992347181431603282100082649534253292192835360982162633534665708116032108147085294918168617146506661653038657865938162523782672317084215714079341299354835294941116986968923996049856815014375897335663277451792363465219474682544233325641049283280959900214603089672589753067864052305998010225350920117825507352327995114939019177721920879709543550074112558060214609757561219613390465443728817186662626638513554200997259187146804213404920817155510550086332152345200385524602609602910622285472596055964950148435864586430038023666127100453900340046091133868904541103650608365387994803794370802380770837986708702793914347427893437839578926832923400593002886435505385079333476900123270199298581893185580289650202023659976720334019221290183904343050830316471620401868646490541191051824109633654399358242615013551999432547672033222202198671800681999249066759781307259509868548261987861484964938122949369368467646790744299248655297653697648405353198477482270689157831539713025848516874238579589958709212940386613621050831573369553093193123952367389100578165180530779184395230156307734644564622987677697918140547442279060525768084517853930266661980158107115636654089835293598613629236983680836683959959935654729651539952363801990108851385415977273548708706089946967146712654979305693075333473895718521088138625025165208458320007656410799034196482863979736527013829840203697942510837611324320925682367919553412073765341272778300960133019132191984837991487324722647224004368138240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + -56660867559770596156700496688054492596602533549033192619845071968352184360225237606100701543324722871308481801735896118902995962103743712159424179716869696736333484927466901014568487139528990675200361820234937069690505527643729568551280827963381358120771171546628424607634073343655173702001551851819864001247007646235568947183728368834388950543133796474813168069505437327000131515121163735405732261784112974877910082955225028542168572418973498676631894105157935921048388928298733228477471641481910553629038958330724113529110126051715548277202525463124243329830708452831067672594690156176569530772773671951726998368603225224122181737612952482869400086609791785173892974481073109128933142205087064514463476537705476267744346855345172889005926078781516048203143596984314533979672587354688193923837135891430812792843982793035805173340745700255160118032742200681948174273211511607394178895827821875299318439701489367371814881586302169924584909163567361822985205205696271663793830984201816010759577589760266386432550406401166813830357070169224535743318632142794937558362752057277877313944185069140888128080386865795923554611985564707529206417415726455107824839910949213270236352335944639158557869074932087931002751934411817349938369183865794782801359008048946272659585873144802039729908351487325774853884863528127877721090754411333719555895616412856536069457183120835433491071106777460711390637153469654297519709367461078903756624072624550077057096630933156206958386548928355048262596897606451965832744920609389385363104139580934148499951933414769130290515995350048530928388162475802129571011514532058910724885619071174333912762891480603924981403326156452724945699199131346661670550752151241284764349816725895953263730029522944505914927507489302308259582483737193494784392984119679641116751468094114176083233128968500381443939210949273501892226791025772248912207454447748743209912398143760648920039591532635212442189021418382136601431833567976931773262225813687079934713064527331881869423182837360946106555150675467871697537703412268390277550982760733757025484915506479092709779023765039823007568336120240165024189306698035065968121672440597901794875981718857046569787709259901556409971676606575727839151544543680608448415740399091290749870181211332605917746102255795749559038733777158939060559479195955540683848469749418625902399463551029868775990627433124012196963156477772607594991941915520397051877440568290427435443070354273665967433723980469068620776361373600806857051702604053931336885777366014456149479485622125899985018669949023387010886997970610576380313599965660505866583285025259815121200528252275955005784708297949448312522705184151375662808287118205968897715609305180693877527983688161035626013417034066808805719248941542483778031207053314679645893415882056850154895506715913508323716729341802099064565442733365106606633915456661405545558103426127405401485663846356609359448154625039313001638465733440046915916513934596437816400169862862824731484949365507523468936582647353562036463773203916046574624386936539502860012114369370049986870743769776704587208387665632093382681403409590325673562686850114286568326767591733741180610239870300317993263229852072405810810920423238479212916764082230796745594681036274844762777354262293567913231712848108547050323937983804809295172253806997589659068669061800991264053372259613821219317878034445253592756729318390600607305710855624778678761327984520876277527856401436821036595284246274402080595737152247484721636640348406493015040537661376735964943054168301934163779576034645847727070335429713376459542934663530574156089540165889062890179139365888805594594465510022860216781595400966646384200036129492324753982960492717074828842381455622989800095103922219968139825887075937551326145254682627241705455154463604255822255413421647072649431386119016203551918977234407904237123795704613857208155594738128331224936417057572046245797743539999123264867661993775083171487640506495877854064115012087018051159484515272021088781301330937301912532111730083827313308610998423322657364005515967769887548605711944812456534026216833481992380036185666891098378473540868777869723268597918488012654147882398001016446422320608455066340036684566613534224517037340086908498786638579893521936003509599867101259965727882507279970168611489167491980588148984980697260191024104647863144465819573880477279768033863420034290630840718913155744809727210519748586281055027200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + 201999730709589096851696560682530850626639909331411416547632767091576926102952733438004093355842688463705083133649886337439737610984190630158591106464239541281240119528527874484028983711210565147977280726711057732630790400187332350200103557178824331439206996474838443173638687129998091363741531920983706840047686551436754734255518518744389906846823505063232991814435477577765528830482071978515881849203107142250179458151144954867068828518641644920637831162090828639213775568308383841045888549657080301120391763725763962267574156489621032196900824336779928531334655010930590533347485780107034689962221552162884575992233612974929215074119413886382750063703617450613833349255929240006886858402552966122288757202020324971533442797217174441635793536308942395344265654743494900852485341244074828821686779776035743826416586941841307306771276658316271845131645500656426871898301131563315291240567961012080824492557043708555696499863768023782290437830513596853804131381480869529044891946720934796082872850380466112091641892036892047012432609743287876336644841252275922184399114545911604347799520403579503446507834976630865890714481334410437483579270498893459035991097868456499242220492014885375230313540658556502064407043446274361051206589029845467040727615713806075934481277570120878225902074842339294506518323988343749798295587497739875185930364523190205857318350908500498275723265695019370117593111848173698970834848303582692685515528028753712608725189473679766221911789416245718782625471547124253804503186170883095914868290165756747270963184521506942946441840430654928671667457145845606018289802452116115792278123050402350270707492056146781432582709711329054063631189512183617421616661781802738576072953610690618769588445163102053742620293674236568756764328238016682557693647186994064239001446709402821254884123683704847128650682006759000279714080179454074527783874816464733036221448546934267043822533154944489910177919638271590599935396830127550436440034305674136791741773289529197221488595146587737726008366427434733410296322256569891506583377922512270445126706785882681939190256284978107506496446725401018351626652646698325064243804747300958263966082401050856302746427106309973550573218733440209374759553047146361108762319869067454846302605544697808392179949143597258720381598486041395171312592520856284593796271364648865329652373548382322383143863588942626081782989388694514357460320493203722461243974323809199485596839035391790041340888066347997834649751407429687679018821044357494797793586920756787414934693605913966602481839594435682543188513225392685256250445649706571936295273990958361194437008762270932569212177956681112383206128955857942347489581766782245741898588849712374463472477537937466906828798341389392790101625991921239800682221085814368401206537228533319597824896024187409998758242798856794561890850402838082264878202055557067944686609373595452146502690699505836429481389781118373364780781171119018845522977074258901814884325912927445298759060069920297018325875050668485350346302642679042478996325362980908648229450195410986683973424069279388802604001165195315015881030471224268743108301955674542178204369495825573848161740244479964589852729660328583361661554966073772901219288817681331050604420386362569263323177888613326987111168372396592653403647096519785280352947256573416705484858319693753636725164557375359838363906571712860018781522251359456500710904392710267827172485618450268379304833482559460351814513329583805219621152379849748519954485517647664102803833198919222547519132868555748719792485741238274427974674996262323785275661540516805916142503836577465997929731496827986056782689851485848601255906416695585658428356984608250612378152440133478256888535944925100592032599567461073719776435891279837109255109715757405553093106664318429795837714097141768987664275990921955750662749747565583561395443094487515449425391169692679322080273766210100905434068462128563349165897728219992702277177658331617426160968049455745597159249104216291346629009362288286783450308590976603382132764463110699457707125827893539101716239902571500242727410344041664345886652939777363505307268416076679680695102740114824102476815971437754503424074448279752816187480216344205909727742955301228760005137191100254145313687818328158125869821978581157695092991230030270633741352609655749746690373032126469715815432901073245944641198276159421122736942412750574182399873194665458679152640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + 726971232965693153138420171183573598302388708202110121730617811685023688270319813178373790678188214477466525353259432346793508268480914779619048320814300761252083948992864859984442858545488344505557297008935656450673633258713101077009898296665609957145463801464304148619246743390762445638957624914949190000501076829043581030015341069882447211094928206868259021134338559568701692058778436925213020365192461808596434443417127695195843336177669123018688418250797013025357894343815782133723210893808045561049617614531490008624032819377045901074058757209912613744325173377456293407809997222077739845418477864643914906221576597410280089530390018975577860162781114574550065780417775000065958405093088174436126670086787100475655173996373830002682083742459987220540550894784279202037371706143180492464914017140966559531764869634077946293882524548459673604092475842495490551667876918606956700957671294867220512594641101227718218537593585496299517238796580903268254318083876359034357167266135634966331932347738267146914665926151402090101071089159370507366590712989150707646585347256566777412986579112467926688073476565996162317335962014577059746679174565550546216635838661936064016686708021014234031736196786888470984416192322204990845345474834495088277806264159049881853026568638928636575729667681410536230367323997049648779249558130495518341145286562283787419706008812001161764708248025060250077579121624633681206875878893424124586384986534322298283876508102404451330357991807779937354712440542069905566966841078685427972676459284071752767965088336803476273768163996349490009363090894287374816518222902742734116405295959814513767893125318109671278502384562646010104847578883927407071425501685438376636525751604041192734244809755750613211267130615281559437411344837876718289210837541603353144051605982775672970192625227847582923274698539755806635866978209774682478570459576876388311459429284161932052101688257052897764640983854581731178595882548021169551355241931674031318129522885073353570494611476006264681854754361682875801894832699993274944403486501059098626521417448593069543907757261871640876561315300047588257570316074210776557394301084698188842106952793547723344687756283171588598286083782467663311109193431696006758801967666984977973992405908796220686399149437986088314773233691734355425087349415228385873575513668626370808095588347320028028943945639153578397603602367610656401723340324278994651272304933276347262182169039234625539284530584607477405847370276390196324526700535311686051604653513105171280909987471290488173326747123853974817423932097472854211740529242467044436505632185365482887505952569484164530252818430233973867435633959115156187424804022876719023923862104921672912145176218777916454894178253608754931675075636648483720994688647592989357487696861549691886261264361489974824547928709162411979460101175313922748403656958187461542012610514094887785230214921004426411287564282405622879433681160848230485724517054720406103914562837614161745978981404985349063521989784825047791827470381930795821144819885955889909539952764503480628547495540850075510100453338798991395720388289185906309603393159789760473943873606147919576530889203053245709630415163148728448671271034107920134657322036058488492978687378546075046129337131511054126806096374721874808135407343757563411027970032512796802568991205567174643287172132221997709841206238415992763508024184416965714953422557651866032401164582389408176564815979943350332780752452509927913292756528806870943750781495975309216491557876624951027165212057123036363067009690965600616959533909859682424236341969103669680581721774322855363882179605799830923489861299815888030933561964808663555075539282536354366713267754049388229444861856375008887764362518978359220033983724363788560715497997246581506971591428214477237025550947854374451670347008060499916733307309287195739936026493758029685457231362219810757347574154919106286507147112873107820073084161700919525971504228341531468377835767933860684925502672086475758757797057094965156237699549642094777657670133250227821994359982990175461593621617418819815773667306029697462771075406137297073438561200691516605150786409964621185098820425701229958035417283936118376158776082199178280398961103913282289385487395101476952780336922873525239429067249713070148956300176790202472036916608853943218291952988647759637602911434428131404857903456542343402000997903642522744834072191905470349312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + 1882081903950929517857130510342067438853289029919962309458036486601501877099712189247547552853016794351901842035767561077250642848515588076286386787446529514976800102727860940222657658128399745432724611419568263431054248982972730849247447582503462537379173542238927432736731734861846184706123685848333007903079608637256438315698487431799255011411161291297582667250171166578152478227897157135115736478289974738426066645570405926594781675308911346497313223135567077589172342976206700745528155042000555099837920239773926463923753067434703814718972961219100806366625872098277640373271682537023702619859869748832540733398450463410003515985524276223842031490670675247713870858170761943156864262365582281797219994140999584230810317333405076207455114730881919747839631848076010638211622640307676509325155066474885011127637192342100552592868539679637002329952421167655315185569582131574482228501422999332764731897241370224559788635187273481804273436050238239679633228161097982788577747132968150842436370441403302359981089870793971245622632118502697847381722175828544948648104276538681141678744869436752909937982569842805144705240738634520024928324252603522568652864798145125302505865361589555637668093882560015034496342732097565923905528574440365678201428466607412787381350780266955476054910731597003171120794655727016771951261853673203763262066591429791637416494835014165103480391313316125335954120116454243383799794180352753506310096428690971347385566665362662133255470396936140599940522966923081554536347822534491548192041184046801101302955237414421544990394351610466012396189022377785702639189120099996532755127298515490821033951406837540248571333639816758653859695848725605762602147850394228672339209392626914420763806102320022468039054569371890085657016385653800254929054433652572455141314423661550668950125519187835181564735713001619018930160324059295183606772056249999250601491329151510979242747449509629126394276902661206018357419613509934597704641335632008660146335315169897509319800860883024567637958380122793172677623168165646950158220735571134898216940057554179117466376142843564243211345643055903246307865875726719141101757230551564992031159809517847319907769406336706486315049688951950328635476228502184465012751502540450654613913013556139282438347597025695109096255478834072681040858692955254468290830820907392678146188648333790633734102714466255496451439353039494807140874445830316841430798508203598999640919134122028751094021832733485747892713457662905202633059128351353690063053765736887859637153494790548012687252695609359937831502414694560656256375550834423341519562783612137640802764363898265247788255024739470012387981710895424907600239729049029212769954813066009489614383929799422514616849448394635745511319966080398494373159560613299199215325360819237380587945846772739591098456616155451482115095262955327882625852785555139486286922576023016441533043593887923615489945507239321663573714223579398103521153622692667862987559993772241432335695382154414187409112672705313337620402593899664876910342615603741145558245195621454278274525089222673051127480991307580287827034105209418273204211439844851482367333888651367434999245737480922085315272345078813795426039652310646735759367774965439475317139089565010560712056059180671503260928657292636267338163903631001671634663492517329998810853808160095392621927120703861414946815788068910212252701477291342746596696323403029307183713171425559999438689066614384926165012496355685267067962632801576323035605434708941984243127549023785380266303660728515055879236870980782820377744501713211248824394081877243829574707073265212625296319218891040078155963566610002483243034577001993199007838870722994303787964076522292993437467689132020444507824708566667731557638574179053347012295973606749217597980009146603642130183186780180427521075220966876663243899916459401613850029057129606116218945910683091505446062976609324804637829911506741001435329485801903107858640000945391921743574096679113365121628174983957184571014756608226953175846510728388587525149941231405207013688479268778823439308706868934968843948851868560159419927139037882753185025452589403776847822213192112827494547907357517979235795002545276070754602395530284203580517111383178267511245893374077370362383436250404546718799393949148185777484083238174505946118569965165504960950926420970690317709838154682672680468558009032419382318539142272166438290988006060851200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + -7816128324337304723016525494810826861310087705270923462328266989461083913945190253800019593607392981859223962193531305657286401839564510175475534570552885886710350962801508620863232775713078236574750229874642044028210022480297659627027858477928478186893494390703363482847856431260446118018027054795250203851344730858536661540163720078544062276312752264404402566996805535036136789520319559937967258297832956410376056535980543676196550248444564297487301271473633377669222394530333223962915366322894328482486743206684012865937118709037362834698167867525103037991506524499286646240852970395649480608437574435845740779355610182891991289512040216612348854751034112730519153374019714237294425278816286723437118500432324213923690316718979534066688973240100365815161048931799069764198453395884990591542154292861968894486503678349377827208553970330796476546918370860018427398173579763595320672397341005097866419933204856860299071863452768738643957053131184453256808410274389179030216412288604691621551469602573520956323339224442213164177291089644973834749024382642753111957372933058194407029853364880665167407185369263161516027103814073510395601920460924009934731168110290809986810867864112423429630479746747285407092960532031310754469075925361078382651796146653865865780900668836268371809685747310617909139094611259499407219695132159867402874192804174209254992763077404636444595161227721836176417603527672224945136815760949458294699236403441014557479130279785920487132356090437427340626391762907673106477643931566608843944771612953966136259763759856773928455091411601491505538524593029928122374449593050411951475238558115959627732603142627033808943408029287839093131672221266255127878721430532520691033326368269971539408823701925245246033781745710059542428986179253667829446788596566846492166910774112653865507972326482765544065972314880294164197101925451781154306733464201189493160740206561747927321099854603501949946042953622844229063878400749591753696616721479087800224753334418168969702811994316505933247726553754949380747554040613213902872679743520001584027848151800058124244787225079919011770048001386386930703032460145934027021591653036339534853496188871390364363744995647503987729778855696570300522671527014712857379352596974018933171609831660068358953064872874896736130844014334970052424332908230324408210426714095029104117982384419712027954501138038201524498298199066752772678456165554756417727351500003236994126643176308789614102670781950913093082786006002314256472490443934132975346115115843105744941720497751203130108754362965957377203853033242784943841316844748433592355558453514146019856420311955378619744429003962322662890771927053500061120841344876282812204084839774017576394522026933892802351762034959987039710254388213988086009624434327221413358559239130339423374105684587859114118958642113155353930689628497458524117588465409161663247979015223515852456544871010938515757142257910971054133421835533369130476984386311098333472323916270786785153711561958728981021324704929275374784095667509856313098181963978832575507876214803058558060705823426013196822351783761312097205779806614722910457458966212725987978906224211696188064251496403093836549710395155561817620340996724585219550601536876807621459635045085214848240718044210288653387446284917096114941621420462214174437336900300614389161086227295971961130732303540112023350209902456265739321197415411508999437805468271665685387979716075871273015133655479461175593883952245313479479884920571489348065397731571566911855729022927222245835924743537116490009544057553631856032791450417993203998921465124810348510807809927784987726770440762076216686596642201701283594844730436203948486863966880776230310025364272495066458263591304714839348294935978258940402491158400269937034516285684968795939979157285118723926010170190273440220047026887386668728285745372267329293702544154866585271161803652176881779943324932807264719598194622491811595543319489598814186016279337521331992728633364203857912908123646877127701437827856410560220216886653042365037462578647537965655216038572363040516449954476075400616144843653446161002090356417876914089824880246334767976846731704355533577690833173471992116889687834580279278522933129454441120314031907628778883714376970930128315340855005013664243244985078170026873309835781726061679144915470284397649269497533458452108104005279557911358153247028538864274782522639495007356871665254400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + -22874703405519368729943119208791057860421205562174327576831002712093676814594158570237717548608256875537013446401778454416280065562973482197987193838946377421276745311223129241739461061715696167384835975297329378215790607454153517532853763180332326408090948550407701161959049459641243400564335366199692451750792233776980423377924636133136328688316542784728186452236566057722629363224938765799027266766251733553794274137244756802596110664053540044710424714844731085767766434426570170559618274817409254823601629877146229735666687017917940266042349929828685579203135186168996058142950073433776196866528635600155587716987129740650551554418992395464887487017928381021279445036690552626531436054808627892416635226708146027127703843033429125745830284098934524104731329708270816181250357368499664443456451787280888571570086099773828434216675260408914684472314637828221421474308776881199188308151226228480921411907448133442854013591576748929232314285440477975204607624371407957245756707103812722711367417823748137492505778171195043902883637272206709765790142244014387894374987877581869503186562873814983245514423970832854980157340283165713455789376685721063962689239997365793551749917446654393581445940269770344166445439077309965738146761572073595124764554858414906462289701760087157150202643792456606790340029845074721304738718493526219432565603734479894428983574825396450080763383028735777861103834646044209673968460291669954024514646192129860287391832089243994162172206436842273708643298562386337152881089590649528276690905305697965617398233163952906715929760203019540004965366696927294485869920832239181207350613340155787963770247623900663061449256760878452651342368168577511228594419337823414167911545656148537518635259834191649130487894110527913416377184775425689784041297216354858598854182767306300592047514621796596879484170639356157414638433311060966729758912878947303610361697770252626193860399000812533261922039083385734487944347033440832498763396441898629099800062863895176419154582494014484738664413185676980149463461007677362973464189110546201139160629544807362533653000354440590268174515345195442794564920005028972770923226848719884057427063117539691707554240583926970493124194102978333330978453615533892562375718326806545700322015509667773561786096083361457956725451795239807433404428444226156530356883161840256740578859022583057251859046425944041362036079999885214802800818138775381550735655443015928507631432740483521214096351781278802512725105184971147363700970682920732871707817189352880318396155397299484578435637967390446896190233760447923768855763414391131004056146737320948539209887458452499133412063694616731916404022954971710586591675086396975013634664085055590330978704056586857104063591908768171495778775562798473712625843644562762899182899180910734404851082558391948404989870260911242091679062651595755149442963583092226567806449628210042796936783283808495694681397137285051483565343806837037025681620277590290690626609378227334249644235106971410716895691234356387958899070788378052929224772775145476395988140584823262675736277678967242820691434797115797634149888342944592488066635459923367356289313510956352795084707713680951902802549581904788431331473512899063077340621096242316668236325953962035892200166574915622483414781271938103286132352565019713725202498652000717190685474999474372839912070386847876337705880750219118013668791288316177936831946633058156727103880549884579722014079581897070150257436209803076062105476301292579419776437926911443092637073118579482543372251562524453523868721814094333392992189894482277117642445533048969169632007008684731060087196539911103617575641877751893144919318997032868789892172677897566523080698481541756738253082536968931515821583149782668363809229218708032258110005244337944143949066038969727429116743435012682927188945950994291846714669091511349718073893559626605415246398512936156793827763212509145963705253810141964510416322052056871789263551150992652566947301962703910943064165578522716923541178953222943366341779233560595000393763980013901904037125147282982458487017882402614853729440113530295951184266638469180574036586528250057201491555436900827921790257782607513355879365260265008661546309819083790176018773991684259475642807708031639375053857409594603882547706662024152975630343791635066692710677892379326184375445430140445300912272113525221201679262881313752329695217391313289437492805632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + -69407432636408782832249311478977215409719730952181832279726535688679888318641237471545084533810114961605794402751027122867349151945991985700068403723270450639276418667786518080156724957237975120320141301194925471691407992760839191272751044641404811588336396803874756908714189033903016654348105184130206225942191956709138385274533226297695735659296629143933375615139541555455710624888633260009642952825956193436485426522695492225078867187156069057505458784702945352873235565631849655001470945137869560964486585466404079581719223315141266078161507580134533658879727357707668484304684512368397906091914824136798351864899636817048765856874901549548931994790931171751851240425863979831583101835203628282130408925708958057797907022560240045958799985102849750511426826854635294790140903644493690938385592922872327062847574553528361291191789116565558005074975467632587405050685887176501872400078987886673177740371405045374146150823750455419119676172274734239642928356620995026362535012792888655689504056855075728136960216341971659465502044840208955037259937510768091837373274730926958164607903104658204651466760485617392527859045497147921377496739549057623293038984405428106377106891234127279649367166420065529073531888839861607585547552334244716748072516368635118000885801790302752984281867669957249463093318830419712972136923134508880599556671382082707087366671289739510659805696592103897193671721759565904527336102311207269316281235406196085380034558981372788074235713562390463913514275651655802729111532162799289670468574882013930304789767732989442700637760000756590133139313473595551214612193573651808895154221663200667101771758048585207587579399047496342916906421370082024611056939052780867558412496424257240725372532901871888510036284860631090169627737737398279014713863354740320232044075732264251924690154335664046416620582825248061550779316903686318350046739836340879460216136310763487094160233722647458941692428668388049896150298274628779172886544741669780360574137697197495304698196103695068731247618730441348653842193144594554912107515478684071983197437561098207944888140605775527317209425264213849871774569945862501000580263310941819689940179858378311778685809775854072231621557748636132016125994667889112798168297127467490217386216410254882475165205452728205667778102110595482278069679490184415701706162093844791720035192305786286209385320048843858504718846251864077089930789707054466268968181686067563753200666651660816310417725968118021047851864142294102359162023982628225674878712534261216748683921306303972989013815156852119161433995090942590506239271537701448408295699766857124239395244358632536657011455110986508166480922612339422588304528200102902090517551867937043848730542755223364020000063481283470378223525509855361825572462110616164144309863767338612703649063361750107267231526019490428220120153774283356738051598441796080009744206201656922640984775806551268177323594057831608569096575892419215820368426694276166533518810487783871224683183352715141116366137831130549524703946006641242267508534180838688844649327769370234926248342895335878977254041804249381512402729040379413043980329247860363536566302632095615474236925525508363410579758173832122125001517435151022085985770575032408821638631382092279686116715009435347933373703640014267817871488101202791302969580485311266055482321678363258575042405961067649668158152288936166168165244606976418779918455688446747424131981572759204919558073659528320392392970362935703808537534242601644595501681585065290314729566072471533836337728687440704762624354683701323109034566418944378607964013842172146153166573933292708203934430105328019726649181129150966722414820622272902600651855735702654994793781290243843027424746128407943658626835404886299511974629551364984255839018023237550271894386521793295903214168196326341835838256420041941082571619583985948356422716032737141601729275588122194902672102619811593340005733945728702537920690614359375892987987410159223127323582057144831540479725092540610673540399371993200361704156387649197797811990196148877130655209006399325008727114799520718596233565779973158251792473782942183928987272741049805105428595525512114497407665689264128117511227941374599214675352948475119626187343765036677750650045782546177770054815029246293375859601630635176612658785660983543584881224699579176771421412372328125752566581077802602980080939436495615143546456614680055617945600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + -30491213267469001995343865908171818495737007835379715854842523794947968803610238167384747010235823954205621495139716776649065840272922545495824350174971647455434330795368356277764443822012634234924768044266411543323598827923165008861641615844152212396643866625023480852469410539516570719424569598947449737427970271744110971254686646656944185965751709550482441650961526716913309710753998576219790531117742300077096283262404916644981522165765990719094183346223457486902985610194415725120814355536023798278424092896508226228379024464261758825558517566508056019430669294821534512879051627060245330177071329834205847173060360132222155727486949968480716586162939352721592996883059264607599671411671797418604205819224779956449380932056383951949656433224495544165341083492746798187486985581331810178328774753129751249033233960774961972715133712128372402587283312576050271703612863253796752441772826169152620056249189112333006716805818959467734368190932924730028918276340284921694194083893199136486425388151023814363954933373822646881492689888972593162183010861234873039999219637923647878704299836874660650029592080655279771919139556135536580038525741010045556300809404428616583409188016434220782076789799579384252838757733063215930421773743313044963846443748598686501077931471110461875721221238933059090835534071440688388498911594005429186811317512778206291827450930974882164880358254764175978312100254921229060988729178023950218764594946745707448510092834476078567033673250139889848816736799193553165529203024835694525827072005553344929636026020925910479658627559739851141584842078200259276189649135899202475930447846615074533465365584103929416793983402812805647097231416833779856059267703080484993831999419002179810102377397712077377616514094951581417893919511709588175743109582321651611752752702186298775927441763270715018355046693066827421141609092381493246207767457400099852214738595666299249748771745481584359385243418482407713246037533272838695550375143960905991083027559656455988922936538706231373472557429202436202220990100944432528828018556648947682847632474501040905026110184609992557181737994759280023168453370383294417699264403433722818054577095945803704660531075685959440337112923104350343986235278563314314122169296828154932109257216058220627682385266566869068691015662558874427251660246895534597768374053664433102524504324193109198730228073307668251643031050301073100638054956918787080510684809861955638712134419410372323239608705235661748262510667556499794860652942385637149803266317942371350484125703287220381326155946150053367477744192164545747463911388214204207822889719616645090285367226129396747927815890928071834957802851352994075455946972008138797810721670078774260739473976983334838542351509059823129391086700285391320170051770619115690078506440952943205125206981765892349002329128643215300172347630394699605346822283232574587367040523402097078180175696710698725599996732785213483133680058162153292993037712405253940034533005811180426545026044848683022924790971492191936543242599303285910138862147178878518195596208100894954071864686491115975523664726267998154326546128660621545339306668480460143932230117746655322986327779493950316102707552367475518882829874005613414660801243893441639875568950666214927868172729605616685556584795922760151865954352694568781437625770115826196947645767925851653244077366075455814270656775318916344908666739132462896004433450207098220154369499790020738628641664383938116768652538567752422292147607156090914179086441669286737463322395953303896593051102219236575599557120190887255975824582798642304282735654592369935729271485258162790988291153239559729937445331998194558276433569234808188009133647740054497767146625745678786625446267167051233157471539908080478333675952173127867599501608370995717775894430196260453136632733836667076356654462643247045210456492195225113827389194429402694903379553146577911878614259976314913937251839842155007995981406548544895517351151422759364028505736555036138637449081595599362438199703981082432480734771268743880403646672024444833907789401917050700387053195371571731422409656277391505550790681736018204059752330439512872451376841729058687585218003272226518017159735862582204957971211037755202183631024874206776818184449980428235493174713538730756579139270061489145279541711788083966088668983158709406274643330169648512841796305604835488028009298159240401665156451695329280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + 1062694733442972966257955731234999943346179991379401620611224370754932839779116908231194842315299670655556489888826611819991623609826804865216777812987469902159777129826047517039024014737085888729393133011675089768954588205686962492213673197303150112587467763514014142835993630972890990512513474463896185994924900316110104861841088496816678945922306211074741412575578446291343984259072608608375438530878469365073200820430449959472101672013092690761951823114882770486117532193372404497012528967026073155791411156524984463158902108268525665513709254631279969933011412617202948349105428184085073040457170819239022758001458419496663165972115054073999666873796901961950952740051557215891460826566148262405569599625765910612657472826843423958502062505201997668004621838353632401089745578987007011404147890732510496145920994048624816303675901538635369301669712935622648779871992544544574903608004924946345228254420414731378610517309396663737048476682254411753806641613466626291441456321832714590587834930877352186482393659471306939911036644931849591627678658740350807425371144671000781187182919422551297609914536250693592192391241715031837925952353436381638355303893845803559297100665774259837213151903605696717948726939426770299324201707644553746941876213721843844041502491893611491075213075605527633252423142223756773416447550298714979829930137542394108329571288061650946305824556521505819789397104917397197253087278288928570942186917200117619233337781343420417231336492926625767181959145685259033230828006118809659792111821467222597691336976873333622298252007478836082381869815749861944944566518922417830779090738011153139985064118016133216080912561077765190238586909545363890607885312983635056485885261338195159563993568688606281811124739657203412083991712222084925621821748705463974048199262436211710319937108454948194758495304827494891973639871473021799059705785469971693379877234494242804468588245876146255464433621557665129250009989574593587371129012247211272298248245342999495457632578042278034782394640701750158538643597393762750605058154539645684355038417898283099835555470594750561448298875034742901833736094416752274016733286694668976571826632564511896603988090966092032879475185636963325761334812270441956108122213321506289096707143091744183683395381088922731533480895843474276776924404974500957068420489944650204380938643101866157645643012884773260589430278549439669902737831263856810408713627819729127315690948110372416012512252199052887118390909152874865958071426459288397741566476485826422283933023504747716262302776560613463350102444125284134200634138158698587028949688248760861384590113561670441099105023724548397315636383630403600211091162919037250924369596384261860023771742864332297597353022632848884995251728811271628532394276545817929298054497509682935416816622041315079038140623956585665001643071772397056909947768995965630323368608630852681788313290328623085707398999348986983853704187844362893064691672996841152966220291308675558750360511954589284742373646202736856469539187108760794774398819526997726320369834126702521019238060734957031137107950395133539262827532155296811679154633449469771277906782079933347424243713550045203891647076678198413230382543846743839410005331635061019009013909751261969275058611440441788351987091009179620511161470585205873317776619817620336257218696245257502889822523357646327310471349935007019055269248896352839482548428626587557928127142517501613973145054867386140593304330793271314487601989006283324027337123529753189724439902658049355153377995332140279568614534149930710329138896175170298627113655621332778903829583504858011521321791909211759627073426657776578801547982997416719210827875914551615268609702492311892200185156302780735229501973088989763237920945978418074235059547309680909006912592426012461230493012955559644337341144381473545699610703035059956737330616838087619990634881163161844181444895148398201578312224101414168643952441256224538906398554813240474959906551996624455886924803962137873015858588374225415821262576290209045677901164485828148398712803387817685919032880212941142635993146101744608208056163995904062660076553129697113141058296112466116201726761998635781666140114357637425816070298497484293231276663396801715550029503918145649967959251125890637734784299852929795078765294640432228039631033149071067529652133701952581571695332417274052212770020179060275345348479680512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + 1012521685422567842916907189809798080037522081705174654470455749857758020394127955519161479922547049729074425812510261955240968011304197749662837810487405138499572298804874375835847346043201462825241708894608475506640496894525305516676634485615812217527265015765052502104631353341598334415127888793810533053751225627859329951570744954049757694324542833602032230143067311840325656921448239484977347784521370142874424686519389699489981155676346773146713677515296719627080425064947077094375410688177773828560558893746450154059941404532176157827737084948725486006051324412312159461132525238328248353215680861801921953647715378788588422897375018259774121198164912180870922716581781403698654907591478896040730340539082422023130686638912375318323047779543328572151698695383713117215899524413502119865269111524130450017634803225171958670464929482412011268192243374486911459404688303803433824242348579884368510131835239141086583894989400649116851421503331421202502645569570555472429908175831324271683884130735041211148283379903587263589443492570242851994221089445536441244604771583894833301286434310501610104874174635128410960813279753047262196616142576847135220933773169410233985463887310544500965272170101385606812005002374531490569729273989414642103353892343417105017214324092203006490248463781165881803409260869650741646169084216693704340333020259393440807869525511440569662386725460823430806706618618911086895286428184149897396154818074705764229294381521075217199167417498519811462029143162548477958647712010852939219337155364208659838962083233435519927498473455933890962490704210870337985241999160586556420796130499336661926766562243915608540923707666128563966461625533034833885004299234399788128668397828609250415901863168470477353345444007591823760646131243584131728563437832447592329902094629252689851524227723181055677661426293960423192269576819648864688272252417882392092682581659523139493102988804312308872166555052851458671679011708955810448343725889828553710312554839246137317814525655861326160508098320266045489246382644483707422961850281561714776500667703830849109734537027349557541462891332378574574399817933761779299591993078164091726317193176910184932090764529325866379837446220721254349090560444016419225220302785297674739668085476137825818879893664004482118705075312587095579953302683726637933113941023503935050479027588614729201235065999024128855007724011873250766318140340032337793634496803371651969389469376908128107481398280633595986004019718827469685196048702695125203379498143224677525427356887709752167487806167812549166804102928666938563152378197950071709835126418164420726449166472396437972077030236246838568718494239446909829855752230368828539214224113616829480930072907748049507497116507009359128048317166376766415844069599032112708897281599533085299015777068693227336710160761188577113160930702980379344579406193998057672679039489206004276008253932322504394321090646276089480007121708873213349857856697403880872721901939923905157907575894336120804508582180480018625325842215195048357979994830905398184676530934266428703960307255986573612621523258461225178237482825102369535586093579199295160411685528415417531926432854437861509281234422477938355841982865416020434615496853119429766275131740421511411379539208336722820692502555298551715648905577284909871796423696585218184520847353936187845315061152341940547088045152021867529120381958790757990087936463272877681813234295641765192326426074288374193704749512775680635605007589491382074705597614186937907374552050794776290666823582080435741849645254853973000830437322699247047187915649012154069290035933135107586427439266052755641833227403091889475635534020282799583628078065814179740611678453111310655139429268795884262725162954351732344624673996430478349244612079120495670454525583686220136098899054511777665160768159319646766494625739581760559522317177975006088998435546107056789979264972411505065911862269451643679296289395505838705737680326735385007330360634211904100713621445749515921208061569366806690209594045021414829862566902811751484852538814521399839258635650885463058641255427397912433157580626048359986005876120848944335000305023725514195150640280702951875386347093423401874794144782088957286630351053664220787738212652623196427909938228324924963689442532029411577117699028026872994942213925248014598108910512830970213090074832367688478042895472646098761285632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + -5953295459990298017087128988855583359423378331200171430821516726372680836222806854418781657118661414464410462312207588584102333157337644733997211352874720479993613035760805174501931032356057845636190283952408402448018326423145593916268131827879876328858226831353198134687561127849149027616638181516698725010880921162921342374886745267713660343893522055102366990492509842658186794386142474662819862513318053603586434069558565793191851491800489987109392637005148296813320721380355339133326681731575957054063750136875939100717458077381754736845432750409823015442612612047969560869260777896347088614391015506675967233350267821223602691750444925022924868388199820731582038611528380891450515731857602219292090524855706873853485595698283281015012473929734338754496935723818950248268172635867632025941204354742550739466060598768179590196718963043934263175629089798769263050922214861970698560408535508695600073296088083514439710268034386827636940868422528539860455846978834303066159886966201272480064870989289463764561143912526775516745885108655976253789767154190384991556980177673628876688098150735999575103866174490835055169590572362231280215156259447276632509898874045297046522440018662561612327868933762882341538514289435366728608136510650198938343379383615918760860837325438644631726201335530081294920665556085639572005871280450989556976260031552461406503003743354006236896903181827411726247717136593622246869225043328530681650386294308614586435072927749875866991241683959478511739081182390111387487242491143872206775476629527987399488367073323903125136090100523031584324903205287605591544767925381339130410094656202231492061832067476538849825573562357077786020948187834246803408005138878618182815439808645063880614153991521668873937568571222068120938993938291955577160407878337859948733319904619424789851667293282402203965213458129568689383814406241130801754667343413187511715931580438868220763646732858200724363335082198614843260336545363779522647650188035141297057409423221821172166547160519220758898410633139599350983747067470352428296208374226761075495602082127420343344254608403185910659700501627858357762818099249033604410061413682600563763074228038046754917823019782291426549423323890126112072606391093956657917267472908730485566411004015296016641688333571779391861277093040257813143175033644585643302828311746724103307337507154820220699185415313650552953562293150320056697161589710179295763508663039421235295657171050440869699232480879133408864079416829413859357988204227065683203246039408807843257273860641217602365324030666249271525373157756113794304218861245271112081630879957355139351539191027908307959184703200731584372184870444881023406140268992686781415186726255080614519785442421589568057527934883048173372664725120418219106504198740270038004800556195704434031710616477448123901432546241113885747191445670096012579320889477806751250846512738789352263248276800110076280071089844375776119926437211149221014973319388639411619374429277275130481237526704453958627754306887263412311603407222859214939099501711428103540633691527790106919412158613665143403596989592770891023569911139287191532158780454261584061725437930132688371284696884201087970860276707681414516452113682497238985438452873865010109751665508700320672344900876540139135777985640015885878334999777109059229048849433503398715207111702405514226363685592721055189188953236528351037416176682053834724348836832506668416678073400432109349672128303680038447189877113871328562828817146593182003234790882966967611120775113239648264061828880821521083460968408264202133018266435523678104771753161063861597856038757169459907110297089428226053922876140645673035190053538079887887807766026052307163039948972644818012186347147978013711264252073854659517196112970380730927921268680793409244215806006431392657442924345102277960382742765375104448307695586983983316098650332208748297016348392444193837179006922522622522149533843274465828404191923086675503880803536929002511052222148958766309427184911983154032605083033538414425239228724404796026193668822842531726441700560922186955150837461976782166300173562048645091103694607220351705535148648417190500820938167592437890403609473368408356557877385290290993085105336319630394680275390745447786134440841750777365252395526452113888209361050811005862177482330792144901880891474217155349711689325742917299902381754261323330489561696678151454720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + -10714049504059932337681240931169563468181201309698464501650079195049268609630559116726442969638997984210417677059123215153926240146815602098489224437258225243741681890272675351476192285006901672884161585690002118044740849823438416573105491884579321450754942128912559865132717419020375650382424655163735124592121791572385507251253968056773410015554003049378067920307473706123979931586269912732388448404512920620020190924283339639178307213253185241796050637937703244674647763462663375812430811350453902054793869569754490929114158362877564754698284933168273076992965816850899952876768864682962391925716058635418753144223461882670099738148013355373109664698289906936300719419872848596676843603605591735614827692145094242584640201547128615014253980156145914396082911761441903628130711057262601796754202591628828136486097809666624964813050605776540663699894280092160999825440452204382458909009834395832930219772800573992688111208360835551037811000065468016142870209173875582465904498369444095860104607808853161904114715795091293268848867423263779308041059860669808931006028303975981460105673959297818174855993956109510657577948971113927698851699798061981473442016235123048776219566031187459830473899188922968332843836345252681982932677450589044836179769741338828400969265167576807743232666180375572515255526799150695651972847822593144616028887688564393136672707662055059809354698545505766368653735062814817565477723265221766356967288851828702022137579661892510460776218003314486449172581004674979078093167301071932188191463779869737508763921868552005500199505951708094773618970614090480191121391050354453208861607250222326331378085859090899130206993515205499572671507423915618041468336265732937063493508387946671516317921645903620505588294426300281463088736427117203787800424872989942795927076037893850214032531359741478108484173947618385976631809710262653667532183668229302961596894162760027105284004928861027368281560356389439724208501190786651614407195420748331812682401361312997431967657005313496928658243266285367805203454060276479019619037451753401657787443531716812977259306048533808836082424405735970168865167664723779000019051888110413406737093358985683242261784299995447421743890808700861529572019168706667333969817890465209750283776300900773687349909913267892837595309185427121044509865366727705684181907154874183768529541126633847443513593741768469963996889273898225043767299957793166662172577476636059029811705511346317159638171656039725879756959647400228420356770187804808938514675297403113118622585210194264060157095363386358742157137940377141983191857117279379311051949437898277377932499791328960030012881048228051488471249014075903786614763973998382680591728621490904272437364532804715325598433059024978913064464869596778882613782663541722188846876316884615360819954384092105708226466969759534862765360380695752018853873073290371523735216081087490574409000273918160077476247158536742692603517498491051984192709623504047794813557671712623709963012570161077260930579495444309690917767488165041171594974956705564013472061281266100874435369863058665979824126987908629507295533595974599560016505889754269943286179278447202728144759956488005044401947680558450479539278925305670506095464266247788109755847798565978288085057415514768039528164550904465944934285178796790555413478609022981035281050443367597422855715754860399544190166750019701625674061760866337333081483062947830587990148911656075863290768954977041595343850680762351513562529131238272569701518061072686898786188219401248489176753106176412453924914351994284503340866918879149807326775347353364910151839072346129631350860995595608473838877074645525565303682193792815266039709749225890703470386278539727705489597048672187763862112695696653261824706029676735084175384994699733867188359845802499182907642908401948360331666917692712401151836829485800811978208041733259039479339430874632394843098609779443772994581098474017100822788815173070863883349484280076776605412634182203928732780642161435645576311010875613792213822329556023023909283829208365771347400293574001397041924182365885073014799144246053545024977963371529793370592969954051888634599519929763059531759885086139398137007172969126940236901213056164806502671052928703856555287941294079400711102943841666810994623258539987110864272814750885048323166549112606717019408321837647895678623846123317309692753560947654656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + 12377653446697866796251212107513007588368685409804198913367616627372869190310893918268147435691813076391765026846815702534825410867798027718451803942851023676177724724048982698149172121706989265276154073836717805488951712130279971550633850990711188213867061731299575008357628890049026819013527266106250315440480753306027451608665702240903594207052857145061754603043580437725378392506463291271825328275165452892249224054954488980682933056484660552800255471457706878294790854380739698641639724629194360290330665325545408842587596234904467424278424339848452354382411582572961249237009644877259855134182843759839293573687745056422614379607924549792476573156383068698263513544513164530427908970490558478374921680896180123593368631664035240888823713850593487246853524192769046074117280997845009556082416992766832162263348440290441317811245393123290821625496779507569317790245520312980597311976108982713238977529166687080498318331873985114702326520090244377533509511096324648861178989295036544304120004577038989964535046035973126159290001070084193165281651152820055342030572672580961158184418945237618708621010964783040468806782029317002439210904076849125943091754997161425861835520164876779766916454950824456942052085745254163084536273552977481026911400625358073462173937176148206485823315892954490208081184938155051117888272567205479888218311624319866368123739948099666375231950543443612670993609686263386467668554898489957204723414025857672650443072094877024450245700150447542213440420092127454700505625387540601543447095838589200252518293532108142329241515140934755335273618488390296579359097712721941628462233111462708813872365503077340897817384627681790618590660261983394378730702170986065383503163194964653281829329889300159498663722255226357230563348560759848953033592916023155245149696885700860876645522914101896059455828051926133362926358468466997136174737882822003499837163981991435512347633462466339643625699896413480498456860548809864662248468410116048059901720176899532722340176543326946020745677499292121416278016387717554486971486307672410294567113123711040968835424774852345128865853449125344228578429769451663191038174413319776738705453192799389297178132071337752454006951942794597212779953967593828074628149133462559031457955843558873634492587849434487774074538277845592101916875517053475350445209055783820486274278707544926375827173708134348676556686987283759031679973756796503042755731891454239352871085742482326808604770520339934673260449618204505712123753973693784302442396605916530984830361573011298207352014521568224709633359575358393882308716436063227591026809134697671308174735778229657724598606603484909688922070075235650445943598654730161732938294925300200051294409400369817142477339017292433069999629402597311257093043059150295675092100754939610862598193764833707246454649914941982485592713585495938232617351025150472567816226560696893184686240224526713485119830255141947534592017840807244363221378221219203081235080116156581635971267678809323310154654243131144559879310357299237442082018191292945373791498350971221065618876679032191093923807404016508619169823906784820349973050870975009321550016879199659457331372913314815656212176519824816147888515717780807510652816074665348959035869705477020995761525119657127784359804019028172461170056350385074400491386134278242132429498321388567609390181815958020144141048251894306383514277453617394305043074754796403538253806300984220378065288403095845513512976088028585649509581372685808802964383660176374669811973228648943272077727972816703457466723696463884868651110888394647681723758500584288793874785497928207562502833490310666452333583790963275885057967471343284946639564468081698542312619906777072436968455301221367538341379762385638550626250721239311881067523635387534005284951731988854018074178740049369361197964324518195561399351333883818162173106316693876377391688608473288874534907286991453062433357932731801629809815429180893129606768292783089197043571573724673486074322699876566075354275426974114070421686019479978299179943179276555753343436733192347295569269203315043578824366251162538331118704102142951454297329934371588067993321064419569830501714677147646638245285190590555265305686807741687672986455505510654928938996719804790610804896597539656362036820372936658808289787824848487599542235521117342389712345807894938305621155805613412833720280494899200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + -5383707498247529529452418303136899506814469396206006458720967977395045014100757359095397895709459428762606191452579943747373815102079459979254994516781706569614077617903676128290275599848083547322847988580491812302231740466110804683426013118449095313641371632438671344133530952066856497085191100797031650914376462769598063216803147818856416754364128363856979054342890722751449432456012889155581130705905244172599817767981859688361104924105274342684831331259388627008965936204282037160616274890560592350093333545942869067409093361023012427534144478373675260058034610916717351527983526637480892188722424499273240725115823516976320155744325964253214247536211390639353339948837424154313770035641213141108109828845307881219408157955112691796589439165568221885712079954445833653411267546575532008333384503919829704212868536870858262203788889917847374669571292437753398087939416674535591720592152146137639358808818599231502536209687541503933027637396752416782592043967253900709297988104542905608559977405628201309381886365386779659534680797019009151182308995932410880198243165723247033279544126540564480132193736595488016945629579441192639882771801178431399866201029073784899112317988174865876095783526587205745723350342204092541612810455683428347359783826701770824877306477341950394609814677728921588377322795020376814530846541164907495889068683310886787557427633575521109697411875666147739221594825728362700607000426184127160748592479150570145372973687709883510104967302401921158466261103726806992665593643732554940799103473510391622308917291334126912603184508760911753168909830749864241883571615494577849649600917616528500018132401524627966382368812343640112510237818321597348075817034146840569017549165832345986678188772267049419942444308453620672892026141713893965059054853601857650712590909449272400476972400894068618669049550160151023604375229346592929416029066803461273527310703079369947825086670110461033568973191444668854927252655302247563294950532732809828172365033294801138781676910522019056822757180396470289872653232468685964727131072404379812374666012552111231029306743466509558776066762144013713373083140208387909340765204647768943491392058718381366165145427316518376403524528151717917998408387508934417401504947181491918229000682984638249050601096150933057612357856709457632870693134783491875079353518325983467815301016235355832195715993088263954364487652781514536092851994810172510423330961634028956409057424219555955074961790431648660900626922581421315419822450299999894812093197277777365127834513799028269394672457388479270249330435599009978459107141351804242286087640336468529731650562862182216761356744912928855513920708853908001170984224511780742978292055363225978213404816840120031265448968359560408848466984138407159968814678764630054288815182089535373308623030854022221802804145589818679440393546045179631836624883718844706299658551357959047684964366114968203702228813677227271362813065050076483555087865017025829498643693480087241803989669526008853090659759609856926069464265093195747165134480396490855743031181271796185988425782189474808071056157415143572251101229296091626281149582440385330755389951304463001069968130124206812121708630648284143114051247690063114464044290370978071665768006320472927828230200618871160009704284642132943985406501145222820372188360117765305223631151626197282813168622617807698865826537530334058816227841511346396435014067765149342905696804705487981950098755963287169911050286649953573870593378760372287451662484379429773127685271291887598894458970293545450779610365194529300243436378785797274554615652717834289715871351484328780652072991077517780503830172225768448479124783894759335507820250343622563749109540176005320615632231773425168900263069847982779149916673269891830978077706179628791870905239135549261372233672350044859676217743058514485110853697870188281498667767363746676380035770639459118209613817638345411568756792610529077580732594391878463764921123893558596977507959880385775616276629144714816064688051854915776657520471204489706825555771582305821499989805211344436844099655560560820119119407439737484586766360938507537096665715451006897080717402243400833821722973737043035480730208404363940118108090853033528845680232196710499434434855750451727520485677619227625306993254768924430664750997928348948800334930040514881870196612241954023738207948132396153522094080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + 44754554951276365684899578083909738263632240855543848135918593112405590605616725562730389737567932544221201345180609807165388225113756701207856039615847444250044653695748778060769485977270097998073201668446049376320274839487844603594391839235067044766527066211401256639919710341253672769205180241948046946930735281115514256306281376235917637461892303278233903134483232448498491895484353877160242166063903496117231545154266027574861284007989877881003680511854882119372729069185711034731324039547538745781886589941423109182558609912494170669038381024507372725949325712578642637324419813589685489020931600158852819608428722993122936652576765926699545543068062436548285440484308638951765009216562027264588069284531172329119923272681770570739971250826990168609828106656288639333182733350350672464353751387432951890725049352894742018916099852622211214267209041746741374592926290187773674075061386983368540885319729515232537183211725014927473343259936490955484586438171445135120085147534223989178928156848688309934580490610696637888241163298238872692726686888108750925359152826969842910765846975390475635960541156860725518240188456065371872801477448872572059422724035279113968413851952321161552740794174118024916659239977679213454990539642362996514201368177811877005797525398616768730987563032593114768195118953156599994016998624480802458903062631100345582830942987596992656848428104817077988952518760270930373861398543505992219007983997707451635818102524674017779291366243959718153887759481826814540237313103340744734097006440844521080129853919268880679909353438595093742224319596785992772116080396636117412025095981400290905400339186601643607198163237832067317890285002669201451973222545598945583874834316744461003730621227881172537123063103009367527372745109796305995916397660387329149591253275243679781380107274716780824420019048812153648247161849720995985762425974177626076495757095306849744440690258818993765443198480396143013962131164999760782009299212915019133033270883775720336074809938029706764639862569505071533419352510237962987483928643769015234383296843160374691415226165626385411819091945512969279244228634991497231117397785797388270688941445144049539574858418481791190952173070631715321642935503737571519616350781218977418732180275735263977630994181202154795307431021925881092240680461587357951468437278356416113107326657855007584530864823373032774130369905796961255458462579336536623245901834584839122893536025060959420676416146469727955590454989973286069106712787907469668601179055813163661014469798097197200308680407033889324639700879597436795454939130393820733402476981586269698070529560262358009149106097227743599101778869756955918574419103618599386712091746042744843164930748543473807174421302461001152838064448982512747232238466652037138247986959721355741864930842551766266300755664219635877800318569127968669419771514425404556394452085097967668488490971346089030739859892921452704913772051822370764307787806889755323746177704100665188146514025460937355706193045794206393490474192731476883775758706842656325480513651643201125804328085556654735848989559357061642924658280175391872107547685469632789904691711305190005695043314321958441509429940346962788521347794877064104837754222482521205433407466394719199513257115222594189664700750761301932468896519341931246359267073285860827025209361169963521448346299425803924871838153382697101508589662991234958846114126012744886207074429363568110036288146801227560214670718549655828168790329398843815517740830479816211313252818173403387807016572089496196600479160932411512003877862406167642361051250430612675513464790200455789216547402561732399875551023041907070530171073629910512230863017958392653732954700194718412843830747894167611838252281827636156218301538468422713295227434642426277724027460634505165433085475932150995922563683092733790221871640648378785810791800011442504649157315566043645627988778548361135993470037926275538380684853014065099589279758876636609263458359459313883352177414920444024545168599716993909024078882745689796272916882988031468762936393222618062513937857541206891258876493998857323755409320189676072590106409102917088657451673498537676443685195067998951857458283659018190274209523109803748118897542448652118748196321959154398875244937931831694779307453889257271754697169262001630037705149901070947298143420906697649622404188508080046080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + -2662754263220394537844183405673448618928344566809640433807993417015730118962946792800568460605617329254859103162815060749822706838774922646663595869449984621034851799193810849718638834118679757376801046358672203130113608192611443932545651936745193884823866327570102964222716173448577450155292170183989457055872624366234989563983047203642814263824043813081630406740996204063232289699555663395254389504500119522302006097542120406306943605127512065817438703130376435813798163872805300991696600986468567029865286820259756876172007793025649861640155161120435821771958688826197881479669268531003178917712587638404038185733407821124924399025702587634118985183938824133065995298948096351839059386132573783759214423105308343617150667558135103061910728707080794641872005488111741177601690722138015196548287812861125468119227284121052109207272984245446807054468427537326879073269007860845399970387930676455274348625620359578992929964764903475954975974165360082305349936934438164052905029465964725665086162654910498719998609965504262428012657710291315233143060734082831745483071739775941778626593255750377515480219555533423467502081423037024571601535357157050108382288653592106767580652079897582275985173075286304962114018314388633843706455317373242816636585586107164717227482683557364789366293900912087972641584553571944116002383209310094824458728105961495669918073380721232193452557279206835068341214706169781513605383749304495306193414090503242225528767879364789470778963271267071110657423391230381991056126420216667048934272836249655714963378297828989714437868392635448510440123054368759505399827317662925030327111111762057356501261000196937977745893099284826717117745374593048500367268889144629494010746245828793735083805380063010207072064760221367145635257249177106995948719554363026335624298198449859329813034789495716050016742642832105935096469872539748956582354574586888597478090733555879607043306785971323079185484148859256528230768269720552358942399018833414986371497095615001961945855728109620770241646074298765886042173733409006080689159645246516959916408051282296979877150649536649617635204827304817909298553804172041155827489954225313079316337203873494486634834024889478060335450988225262841175506697623753333579878585487677017938738952918943709523140085959900046892394525095079357032634527228845600907705289898940081084250513499047241812260069347060804522648965694940198848229695793963545354952544475231211502032843122629067197992964967767260248268663006405191866650349266530653998543382053140740714567629076658417968628002756421212874462773795682505589821500355377164946991407144685620941041333112847954060028580837509884842037095822323946228407975665218730139506403303570923243172067072738765411610750278931467002662913138986522756551245656169897583771862504058689313439403560611391612918182819698155963033678157211012734341605283995036363056867866143539482036016467722527317811790766076989419853673750485567097901054190003529732586721017207893001805103042176719843308910731997174307049940901853395796236349154166765899346658848618958668515107773949796685183674287662160460825469453299314380447827911174187668666195556575297839491742677799528758705134284609904835810022251850685767988710110302941838020247430392310712368013102548395796421550933120951822443230537338316483817635631071128596358202209557560246177467925343982613591244230314017279341814335648976155490380292857871743683822859200108440528337013439650712226801583899785351396493828923958999327707127293974761409311590522092842205402420368946475033820040564254401628628812405639738936975257715311003412071298061751266628443968693540897975950672927096621951968026269661540255713830945520226969251861598006310561484528981227564117600783927264254149614613959576832199127767768363199981148695189623735657424481104292906540438686485732475724567782866295625042242381821566821353204113058811132759866286439471750819632142857082737032970063770276538644265068660277981728121124901940034024293869232490412467531790198969490754560824938919943386239582839069356812422272051680232682319525153449285704674421154526555974646741769412478736626736465396422407942679039726778126508322289742413028189782990036728774508655365359722689219347550495021632259407838784069551516374637799348108548463933842383793790540170874477803785712281739948148772578023723472723484291891200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + -815739791731042674621453396714303404438507173437987732954168853386132994689994356501973312132720439150830453587793636785298072421927546104574511566898364132383686720405686753596957089762746560215906729561988480325980925368022293236510297960341174398089893888112771584505827712627123206743819161377648889799661830703713940666451527009093240855090394210624735293842804202207644740171093409430973957707243266152994012817073696255306998566216577709203913304609186652278288417128685417246764521310651423913911209014842852147653541015012795688649752859419916908736423616270790953016858934765251596594955639122161678257553921838180188323042064268722644486848778339230917390416335857251261415891111947395618032782470733857941249710568012265851204147497954228666241971700234691611050422768620485600304146009377972083551577577809844441173549376560541801851704648325404241186107000502633023801029767308668466969744681179451019244746072123705574660403178420623019189166938752641671014731227729883992110569414524440700286016646136194842765800817838331007968884957904636578461444573837254465854478938995542224356426258062436894419415274696000698133872582439544653780658446186467164532971541004941490806009082555584092190183202764847998745247795204139637066061016322735354224486670076826528038332310408715918182296400354094383261357172555738194095072287175549878357586037145383120876996150860121483178357436816234748779364009195189387580312729217903083229731169080444387346311307501538172035195439978890162633845064278651121583941662940446839749700767499480936582912068830327782355677152592121420855265810862554631848412310055862551786976222276332598767776169165648002264770601177111199116996517127010796441165561636746191131163464693554636032222507545220502743831805004319586925200259358495260513774369696411976892702088122017454709948358879848213345912669587810038022201670981928252940383150247365576114007265127344411861134185988295412371169970512598230786444207654827556650109002224676882410570917675389361734512381942206311576589118601878311565246615530523101577569000686185002791528872437804490719709575956830546052995892797259134297634578641888084689856103529472145758320236926140409687617288396121093953455369257547949830746508301501967695261975041428962664417237402519536678980237801838674138015511059350782271718441873450926107737831708379265668881558861343741804949031366243990506000426997283921940092417562882228257500702711628060731252195359358901201866114783341278537006610151917492631769876536082505296444181620427371674340212242081968155647289966269445741461826104170537036945855682778375915899945011941733872542008077434738221820373940628344477718784806934936598019328121146891411174415474090993698511680621619594267373656353940954097356308250823400979403039954431982679807912385507585148364133383587237947780906201097366626985745916559437708103470736089928312306731946880705566869876267365293626170675940570572545444594282103168533296328075661345365237208713625437391349199247748974675212289636252475462035269870334610393874247898976448396200855586707658981869249368340551403558618296889452677356870460346731829963171152512047382355312285400234101743744806421025619595259928154602249653172967991617945470507560122074251968280647344620154338550999783559030534552619174438437697327289173074335689949993371113613879052941248906581931045216116540301919213344749937433190837558034876652562363667860154291890666126187311832344314168834483730793412623217267289900070743589011756741909620706605037771971518046318709270620941448238524578199788222122468377863071471487415585348322717513022377657486179763486040514169658394417565309652568588235178639757129233576713024164272332152913182639642045001822881827201351890194030447296444807054970015479467613764457630833621626696369729952467820111140751468680189388671816407214852387784555663571891476417733954356268086510092037868511367625798986034670586567405037943956923280227205513869253996319160182537963175450643446949020864772634932211066795549913073767860202973328864233528740313459797316655364706066644445624850032683263547186924469077732094652782952754766111579176545421162462561316270738414086021071290490950808310668438094399475585294173810538093759282521850500431752737618865355331326714060243325007047748653535587668587587313848002847509969224417723808556525813760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + -428382697038411382507251555048720700710303092906515841090328037720113841113676510018508424550585580031057638140026584528713663447420013735835240759262422853707733141599530574339805728671447401276405839073065080498338792760925762912956186018158426175914077427487156891952246128716567918104194685773561808764548052349077027123332721909859189115210156511055961187304801102800562661221428457875323681911685544984999487219401348382662261083596803108546112222235948989229675280194644763850184360849503893941759229217162679821560036439431962503891189772363633277045654317302151956964114897364692192600796518464591381149799435454919522208100183243432179529301030098359283586217428073731904775330410810653287515481948680230302639952475434072066714033041337804190045578415704654933818383782093594457414616329904184508112339249614209992406090364445880422432706051029487199530091196910676004581399212154113432724568787480512437505644623875896927668342122631954700619648108903402544569777223471556475023751087209605024959901331059888807409418144602912388200842304552675663997466571161410045195354256008598587636184771818374505163197253782888247528947166458215334998864485352986770987450139459701449350574951578940935882452052319914711678923910836618576220383210205179355669007764303848674222347258219055482950786451156295692653752687173391706423924184478412156203383351675807747508281068746231630963351595152927071229701253621464759070916061558264515202718624907295255545463184153915506759284772369366060601348509776177863402703526756166246962624096383862879745234035010542437584807383111403363479666648643822895074580566016432835249580139101795010438522182559868995536574217138135404152027712761777955804271368676590486860479446738285043699845928235734497535536601435162381066482537209696102317269737150481149149896257131683919532126683195646301770228022010229031328989591455816304491738275048131904416451267578338603264248441937385352185561377180537071650439733534943822608236140546055606836478353649565710396546905854189859542618794872967089374306035214814641955908107154083178090932423624709941607783407872469458698310379104962480810935319150922176747101544496999135606838061719816006509591548572514401236218397648850269403835977735946862995167994396043335772153022163863622580146975821484752010719326250234800215400313147762616834305574808469518116552839145477197179849305992217750146402783665890137956411901467134470671574016364632468723559532208401314953169993280589532448672527792453134481186072862387792658765732590254124730970298741746590945699354784105996080689686952454361662281929000697070137177495354900062158235401388469254639736821781763482903642124939204612706086963353613284555137093879757977445330432516021529997691776228860181923321302303062669676969977649211164632375943264121059020096023110302572054613360628450688013068295070106172989431971022859914971327234711579213891005291302023279177910466946067858473055210381027934580231941565572107643281466894983614868149248784364707663558840314500327993864107836327195869463358770903779677295922030438286371450907474626922925107797402421784115736127283342316445349665873247280562626549710402110602723841554319702148536537635753865425740179324696640144267799176365940358164130610361158096553946087894254629265061352530087587375166064223253410413653477607826663434525714664649877652458617153934895579017756780985038528514067841243391607113979445906332555726500215304990660951868841156957497863662789507027674073618773613898302809412080016787596474452743218402959953913562539566101243167937572138684029316415707451579706703331991484703947798889063123164431689776388111367404100252483932045866237125884306213164487586482084029312900486316732185377358129096433691870451092015048692175200281291158651406368761689551475771953958409892250805546171845347377269309602866126943686017008527995229935612531413778976745893965732217273047339130547078211375230664023377655989324358041796634153940468045079732227080426221058609434124813782199543713581329986440295056865299580977459549117853597876723186246734028109603253011271403841511848863551430936359842975906988972653632461982938406588534687586622876114354131367541614372595453093802188278292564804445621124242569721910173920142675699082203525731305928262182270068865450007735725807126497234678596502669386410232905728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + 1384272295155331417588490351314648565687620180837728777034953478248239842967303965379917753162319612001176943960294169193990224112151314365869634576497769772671685840976168823341872094592092612890937474697620199869659387240462933027698199726493030201334178212024379921449866115439789138363062411069923284852447348705493687911333454264334589010692410953291040286200264790273701634563007317726485273720950055405143057458581027252247033804513812586403715137349562381564299924815499049913092063103603052041903239400396813876485202551632822665738463483483353727253081681898095325593704849558946793244342864657307363630994706866793831460888692250429627295121559822394817785098573002002269692997475455852437859630225482921942270840439699703258423983472367229420394673461971090399487685861863961635690409257136844038649557738475813287243553350550042414301957315387015859495143454493174205190391731861864789057700187016284934770358445071897840380565608518780754634321820549951606178000415838024312072077594189340332911539387881013601450985682859303330239772053157789033520605811291080036004620632710066230480998208738924979349965351954726184964869564545751843510756338185126522432123414886383944032897997402343954077409292459881158239133116201759191827417894005722714016187404163919061379462405093921178038666013101333367941990507618504607110334092725850074905221842730912314332938359333714485202402129543323026108354898177251245341407965029319496497074747978756668904086321759066386403805009950052880361606579551878499584449241394790782281876770358218640614494843142073493425774505142924033745369025265433007575927815009364826977471361278291159620541350101242406867090433434835259955362912600661145621143944069647041893856417797238383380163525233874941480969788624396516221373429049409381436182619489207617905028531731599536584720997483768605923886771230544003872240394627591201863602096778149184669981109501924336091494672415595836212181402134819669601461954392330396948770579128690865951868786745545453890398839218286495726265876957795037875595285127944412622093634284025893314040433352783157719151947260496780569000902378825949839702843113804998419555035326939192761842659374408551141922671387098205734498688056292850265615436002061209754249743632870943700332230009747360234918307541606690708423501517121403581341752042294585723569281103037691772312634272897394338153549145596602207086841331875195894018972219243991277621733982102139098179405683462148620350971334102236616671625274102263574797388633284169972172171673683187555029867310405115105015623314033287987848309923447026560693072332186181172570601613056182051173982212296412599629966623836684728551232500707822240299549537138433467687283896862718743799935247364159837787142476959910632572520434305353507315932212715823266488066876932822068609829162653635381808755861539097234070332077942138165137213580496100292066890365080459599722578359279811089931883047661623015773464007831139115099192090563409835916392688495424525630523782514220182972220325540141237136728364833395686026930841910030892036029692749306246079788884813494212576889893253921755357564822275865818031291517516852596666619160537134319964931840900889280274839260661314061317349209957198630020008469667874647064770415318857054348850600176764755609963201254753946902937264116324014778994773773885306397402478208469834591331156099876410639175819987032380426239542254583115129322580977603707819707153953209879274994689174942337488353579841351445295910631016582122165567716560719776405314797589150207656753528677590534983472667559889150042633397965173742059812143895370959971848990018979854763144040530999460647531784422499566153803469254912450202815979299862318803503210673012002023720115560082010076427052868751690995592203217906523298761969710312318493181497593022016491991111638345312632872867479783966492983947239330743473866812411560719080438283394913650414783046125222090156670484482964604654013570012618047260449437247966077012647252329530574400703157530779145741197124457654220351814541671802142738560749601812901003001321080013649627330279485389196693594155030555554894450303735748823500345008779616037131397804633592394144228246533191353465566083108973751543220022229712275284333194058350749384338739026244104309712212342053922807019831527775625524450420898341772726497450386469683200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + 1475144616693982716418031057999929606916062187373524690287006149988946144798146605709989310013682878384059881424414676005682090469400347437777456969058766103846043060361473224431923675507950029249081612439849830575363630005964194316367321539338231228746245974147998459568448851182661612698602455012183714939905917067396524641828014142870819050143500343493132815429458495405852890332849481844500577674903172147664607453967661958300598960184024381699175004991511342333834844560327942826902299168533361878402851394687262085644733727633338781814563863874021953380768128425739048878278497461022355756510814744426046769700145732226657881420433169570506858706164282371783157956870145231667967139448342855224777226954932953571199618291487059014484823681052671472552465386869800365827737371638933917750180709966104929678261389181815134356737656225028948593369756995784089469825232524665906364728158403649144830379239805132995530667497466533774951641400960542717782392083757724103267012629863760243181005709924686171524418567457999732938518273450636366810704556721820973002345096926084989575084080335788414282796603695575077592932158968145594350970025639268704013616134217941714805300489592482566448284318838381671272234791486297650160524595888663137084175855743650554068713252444654113223671838434329297536256165940352535324224487005617882653234579611672655088620962449158501225205844278319963484825125396954285909241088368079537080110699276208459292926963603021356630935938686062762554786613441562450465687976226936066391100575913694353202233741837105929826519688419469151599096922435306472328806836929443268460142575042452529313479193964617010902699113452102828439227312356614066845795193707972628112738026000377259558539526953722247040575703932568559255907864014760943815977759377463534602331148572882849754110830321666820446851092525663658871851606142470483876663885105256231806946388301755157113546958704846597481672109471767479782222891938890296987144919715375325230075228294508165107395931930486597682799648424019209221879029299781731186809240982050967768018883229749646041168626567379591334207709362021757689268447524816946072326567359149381631403947675786737512574567050854127136505401520446527054108799803573380459939072926842044313476103144484583745930412135835074599198806126732557566351050167034845463685624093988282275007814151087985933685091978657879752568022723583338164730178639616895642147424937704283568984311984875167428942794968642656717117861789700481275439175798441304018023366802540195939134600368090818521056887976118067678123066851993966179059190206439420349240959186579912773249941948103388994393838845432431921167818896469462356895558139173448668970323592303014155658235289999780489839946430462011629036487494922741319213220170987737797231485668233808819196216530143722530330737768237118107774107069909118569211337086600596992352767097910414108819400761407119663993228348828864291592069794995146657899585137600508075689210916241019102132217470769484924465858135905189005678961095511902299218325396228615015020573824067445096957350407552701938586806713754804222376120449230408585419518134221271887928903115312708497402541886889560367016972764168853754572718660747397042139984705367398440324191992687776610408343544548561830200232209750078416347274028330694254541079927361895018058698606585704769178358211723341414510279924200071199843194316388531721315826463890970765831237039755573230913983231871112476547267047438148621130732962604632588106646261998193308701023358226687227869842435544634829539026683244522111415953976961923141656719573866864775270384369752711869187623920211691744405884291706523180075945363942741254420073690415500167742783367973463761074428289279055173449601410091338171772316848076847332139928370609595013200010928967417122050955762993260974545885773636069571894469991855041373175805085231329129631344593423190375782175185207073448606091650217221933715097293420610423903130814013971999460641805200606517227991892965222128928543340160329470747294306999944822506545957939394798144384895238420000668083346403741293969270266957004491796039477002344032949905933976363990349764098276223111811634096412033394447538189196994723749448276221565167659794799553314817126737321177136385897087368147995885827263124845536160370356138480616229746348158033684958581681133977600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + -11245413917381055412572054142851303212886470222777184750394072716836752139251502326940572911559176146647123365103623938403449847799055112424220095140837012611445971069628664155302298921744843861099265954037841595926679470978884342840987606830875774016305846442986319572879009540157358100043037540885689694580073875184803500661748998484773862517050191457260548139023765041052082487790161204208034361083889388574494231007201855993204827150816127839704247270188233998965912453809908275882990845935269822130437246421046413062084201375144853813616029195395029670921722808593484710179469875978670387109407326191652709304482613015589630427480274744658103618551191015558558568663805782713876263319513180262908055126822526584642980528876166965571260280441486946685151232295279039223803521033866706820040578548985359633987562906338482471148504814927228610825903715221158768213343203534275470881228208556356806772269930427405866042047906200041519542701456195555684815390847369729711440363813462116538700419170511356023210168939988562903818153407191739729152748591945625139076679476811684244516156244297500640335430188365409545248291984082282566421994732806501850326641729391969707909583707640014766347353433184110272151115775386376065435681277329675319853485073416009548966172872590215425788547952796629995846049777322265864493084278424068263717183944385694681731654713142273369092864656167778585903717637825590251398298919722337042461991107848182196342799304367903387460277571186799083033732894400902173203806858553395748035273870695330903710558692254654987660103022402415381433381338858072049758953168579480567253658686933468309188583029699068210426790841125608295743773870866276754471716232748686934394382114140712051214057951755971455147465004481602309726762945407332028812051954553522277337664438145362449378620459822032280291132597594116404909230485956467198096889885769911136632369893309168946369120321361090723212476155683108026192795890479721789274045380821591403643317325625923669293767776750798290867980181759446665404917383205461400153553353093170838982797159935388740495460260570342146165945667605432435825273902349525397845835936875119854146239440452168468640443918637475705672924948467951088183131647299715356545895803184448352781216207904825255504292598543085254440626831001968016721766055790922539432584939243788534910805101440591635871551988726536085522188794603152187291359397603820239349317827039439133084279386124983604406114428942016932493175029428625960260521871294502094692528480203353491733240784939327492068231078939376369671061226726763046864800816379427754909996952522000957473832519629552711665805057767860692192929594311775853463286249907546897141232051870925842519304913647970320724770545746959305324430437210560520781248104076819305383797748078361799854334860333863645678809904815848277465183373653227703803764741719669236668638715083289820489600550306488166025684823034774141290215948464508433652337707557465426945058864543346124278951481697478810350381715650377047393577272391717431206032858584211785449732883224278726766761575852122112597834862337151233728662073966235282465414143191138202664123861324234545526340213064595584890863139753180829804444925825822174880570279298454288216750664816520788973514417047954549664489888348498985366298041599574953980404643577408333325954565999084330008168591705469389683160931977305443073985517830096717867262472531352497017219579254130574778834283691983957653030101004454678478721616060182007617253053360429507131875378955020718301577652174441454729567791744962969578732116034737946502653809376316425887340183342810708080930254647347747652053718174610904031143804987074924488968905317509410343749887860077868320039753039479998171187009951201714541125177668460131946517522830033456541602109173113490822608621900629160954193312985822807005068104735152660924298245181734288371135945808842515249035821345360881673455286947433033616099143803295532066352106238900112450223348396767949337310901464854143480995614957441056355450287454824788641042927587660005828290636013508933056004253562929659308698054383044199444156384398872591381804303272864843890661307577028234878014843576274946878942385595571963472208955287352628951379562559754026655198510745555163635901892362558976787394293225776429731494171795406482800108065645916324676847534080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + 18101326102279555368459266399142586263982201283687897447500557364297516335303805035224832090309101557094851375934618209793366709775262613127802039636115936405234677121136973990142182662567887813619415892261515816937813084334794579717576878261041928928494048051703045196568676946118813960540112386130337027948860919556237449059716304557552041344381570649256278181528699437072770178201187205117028569901727711285560367278233179764428907786459141796393620745013449883933660593860680072399340584536768453670496096582502951854055962324179395274376398816949130529495595352520748631013818449375477321008792489740464239180215770336857747515973167263033410926738209652540057470112165844895745818718953739606705568180722213014257992073851175125493702197026509600459477444863559397690153124394703905020224428433724813170262054711121943873879780520613700232509390653210160275384612206979439114199757628414621525875096964281593900981764923627712426879182659540912445662560335213016737532977332574228053800753966456072304284403968786588785243983593983742144836382218035227212219298844434434756320848345290337654345848548667505884583401822297661714248160608704275181641675637420395140322533781308851265375434950322722274622061661581233942809281685938339645842776715005857137836670744536141586341938066582806300898022820591457715344111923947951321096111279213896576094893908866068366785529501114482434613331836137768690446686561583610952364666794093434681233157556532760409280106784248827956348987484189553766076352521132248768819378598011823554004326992498161594278648251420987080710457285568655228979735776634144875090534309915214838574578313789483606894190758353874426002385427495445901644924257488228330852995122005496102475811568588205591416598931401066100988577295235111309585415678161400812042359938417230644023794146490116157848739839429654347454655636327750024827344983585645767751024828124239954506522685668439986044978945698297763183474504499202703709487260066613658612170221752523099871437947207422749340286453606983005926554892881330066280096345767776922479670747664485690196372812863423130488476380438005490614516261515889265206236759857451562815043373265327712193328896633920098138572152684180401006439878867674896908338351200917748718497847995372347810566888962903318010452565413929313249706419166909350135772166583162713278042402950176513549535877949813642582056318416543711045418646938455230755373788777285899916487447125433983730612310239843629101487409372288787027634121522792226830547750230327036143709469526220368195244345526719420711753931199037677641693944869315828561235399837718582786243113469117804574759560315054733044831983690870826173790309405277225772624178388775429762073198641332724943705112014511067371779480685716213561274150189773057013874805934646533021674916713909034440555808870523933917416661171928269262782250275980510405665855498564314885099844708658868993541913245863335005291824149972179168882305287647009046581782740872396905046442412726662099019742279019388961388901214231529947352046664553114554074075985132802046566458904439480519561232214144057467441398587057028503002093536785635936081272400558366200549009378109819036756444418046742540381876804868909899542800240193678429874894777853968824984651894208756762273451317452369513933480941040955033193311656118340877954551139275788329034637262172714597138256098609821960311673906785044751861082383179488111404945712269170330538711601245921528637820016700843179299763205492709852552305306613029617202071641829759098886342091066927192190912549857722772616935669475357596026430578119562215663298834410008156442979477545048224047708948383625023433928113122881326745228341121251381079256279191498526388090554809706044567144211841818125223533243163255808152101425923621041360666053008093408826206500696280694622645658221162076427028036764771871161383138520222136624106738631318632297293850499893647584454869700685682587701609986502996521784714150420771394913322513980107487127097662491317483550676128167348960964404060380576178803879887441993911434085512636752604295206513049395998897322628553635574533426774390615082200293779960969522513850583123095115133135258136926003100796094597017281376835526067854892029417054574486117067671579870219697114131648401393740383149060139558211271562551341499624214018571429216256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^101 + -19753985613616513094218142395619117122432665226554532682750634226426385650211209140189438189038347938964458652476517238614671194972675360819707762554542425847971591846350883687439164192324278602405175907734366935518861052845673337281771601263852602615830999408196780555218559303627674854233313077679779464471221909605724334642535071980923309728413163613948889201095030369598630613714326401461418169746021221430074381334645843174259587015265184007277351083536864010753725846859179097888516521736375708846381427142497977886310007742778490603103730177989943756919266397753916315610093538135379417462493718855265871938706257507163912234128141435295125827655369779431774041630852543234340885841955314864996190649831971165900662812075884907688604312662093970425679640828003216402956836855644560809312973682549109415914480246730901860190295975619112710221519068004461138284168811730153701212543269139851044583032121626785913365013111323786100887563603000317923168838361118467805259969412230181944890796261867790241343151872406591090145833981209232622857700380645768742143070061034102068871923129119280862696112707505569702314309298485397372501714167745741667211303034892440671305805993030812317471725424691746856932789348975123001994262222684641235979725076120197140390879547525323629515336897736069935417542409046938739536284958506173556650617391811600728056977268219262828196503641781041154110463587349849953031849206249291981499686112766203806360033846267895322772679322611285880488613969641452345429745581368173653593638542565431798362216364613669023012787233245525672199011074805202390890857857089972167905523624252645457000313213383277233587561371965699610888893599029142633367439919699296277039352326572071560624431921837392230699408386655832016437732191633330215321864855633971076073617592206883466281477905519090096045158100285630357773848791675513266665648397915203334473664082092019981692382536517211999796831649899187846723870602365965849142801174560311379682967251913707737319577073443376496748869548546581644023992510863132230649307485267173016190886609998118740081906386842500441764323074058979277670329216168078312791921758191718178822946510168909530750572732251473602150417204434184276620955592854930243272857904755894071726834910128573984814250636387599965835197412663421651012421062518084248649493773545575971591952294231125365452182568615851595186243371851415126539838353710946875591461541105007281122000093086527862460077684856142263912171464803671418127784775268007671332365266906592461053356795878748997348467164987263628210050196468162864627469889132531294203077969708816734528113051644729761738427435758025618076212418724008592039642584730917923936494822092586631648031480582499730537831776661614162232896673738423137769646613444960586629206787959818746283405781954340626960103600336126263457004157736480096061444185851746172787144063894267415764335524415038615493138680713350640978426019626280719915667773700943454292683633838110615071847450777696230726161533275700143516996094970717609644068573593693546723230002360930713887801416824529780101412053868922394519643700167970679087167832504412289627507628371511994864549334565112981080338031080894026899694155596869550998221969331653293537205149285513074172023434594693150339984074183889280233548527029256118407685402048324893166581570298977445128190831162544723089896598617378773918882095954830628053207896492152160362779205754500339762087722135942340372823688524906494054146549644398453806680149963644157454347551116632915825152674186294659462872155504257047529653952909745351639315442084532906771384671648998183993612958924930352595279077789089104905312419873580647404632260490126879076090410722919840316115392286116593566509815849302614284089145069399939699394286609597124154728974667883274925242125819085909770864234318384674245716012921471489879923684818783903636063942989560060303744682639118010582006924691550372277816493354808123538498210262984675222138469629917979189615531379901274913127145897144093128794939920134144319148229316896106055478113318572261421118056588616895949207161228521039791277297088818251952474619548994809851463374929993822610206041233806173859591273938420385302152482060580308576024479319181198063163490330280610506340311225414150563853280931676153141974278299676342629563527062565683200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^102 + 37853175516429765948748550212770115682511425441991922458062873433657177818761198378747469385194695174023658918322828660351437167643663716622448643591884752412196156377285891912345064103062660137650966416594137436112712497468612266404915246020092683914249767070916835410964531997299088425465872994457460703057017152069305594752974005390044051661310785740380147319347025291394631371573121768036248936864794119932279385859067400789871406859484831034012147277673137959628283676104482475953121697501081815404977126165680676959719928552807836691263601286891493442923986365050627484520617112109859606938957782226421197639341251891338966086928550444929954990354449223938036130368021033004336654215119435757667386923227509970468552577134224892256945767410084853392103422825825942166164025018339991583024254873423920677533412440967929832073189307952045000147962955771567556842811201875903960577678596858430595397641647968677726862257801711802903323848833503947966663945403387639147176256930733934464478058225289850358694291868840735833127197779092428604898132862057982208819548452952583612129104967462255267999393826804922260735826115401309824174733877696872902818063240382314427927069481915334751511319751581242309150492870607227475662498422226512117571579845799928952293217742399130107243697177223042421397030434346862422833951719206457937577565245893136358816550016413074304812236825635088896700036942033249214048452944644540464514233540679217119119893469631375755712940525534611665645284015299565792234682735879946627735326379326187396574534643791800601135931990215801659687557388743777705909179384700748167179424152366110721265121945563070114063878890800129550247136942570951430793495676146330116874760523698128528520175922551081204999175211705404116303551252452382930250758830618326616327569539544117695261288342882528344782909136819963893667106957993220255976465524474850170256908706617060190631145204629137769255832780827976444994536957761204493823441494937453282425249461011013639541943478065031514390579242554539659860920768252192837151644133182474510314460582281971900614874225310825622672004532746723651061418951638111969454082400543627928388972186511552642975435050715995344635243802676059271376246698597244490409581487236710840477561560002217778667268946468787217972180995240521994815508297086146062682852852340228194910740827968753900254868686430052923418094962893218389761381044691996805557440364438397041325462010746860089853436787162604399724161791514385057215105583510173596286158201971675915882921615665627505565756120675813010273987683319989319068565669280411998792576706849432545132677637179583458608264578824736499277553186182443553076253083954390651216456725727014696130372241354772640351199684473019445764729562911371727044639566080137016662366002288190018912896667583607935078292037394422646054509744598468152874134533903027348282699905720318516621335746821856511147404549590903624430099398012285831887509046621361127274249700252570837082817891704551603800969133678060031179160167566816098515030953614209222126760272029856446536697845560747189447734280213164747151703945840544439965200047863588224034233166137085622817833879270564765996884666999544835463318239991249037278387404462908782175088311625166244655630821468701377376063236758311460892912869644779819514492547997171249954622150233505405486391970709866154383094574764699946661200846642096655268855592395530167070904834256685724209822097354132479969525892549608513884095718227683583155143249478050856755413106260817325124593937372821694651539617226794926569455775026094466612080421494117886828673516154853018806121806275557961687305753671751669346664837824115902684158539327027565619538599133393814517944032118503098375081345724168863520566724769272489355750963457555776665964912046204218763589261121235395934991521735337430586631167314547677852918990411124675382993776125301456825885492657378570036144549792965734609603277467599570363055010806071302796127030877115232937098364183923648901226301206490736390698220648717910391140111002560411256474353753530457042723406609222632294987822621651576423540473787553960786858887022355276881997833122302431672793262131293967983346848111231828781841368164486886929456825120315856328406267764300176575528322426568310757070605958861179599067154272514551720916266516480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^103 + -88740563252325294933192896588082285927536949315308461899065107919733925990747214818586937705022335764454123235137264266857963071087892134732319524325498733447276743703883367861473132626082283384136651713109673489349757478213473619587400210235159795764503443278576245733280343085098410087314188823623790003864208790287029678493819409534597023209463326799714320605846893562619623849139064680789945475403790397507228160757038436598996147616301896035799068106798080109589642231387547726009424303511199750430932071380030658460651409105341515752736674868581182221646719251137071959375429972891338705513824677643166405738290781736891002199749293103512532172986891962841734651600500113074420590941026489877206380918750789761551865106702684378165921666776348732222075505496140499323732830444451981268722217703272126352796253586127358502812454382545595287589268911573993447583237884432819878804231964148004144541427982235211361019769949124050438642563765346951286338872915344846598178385359873253515848977159617796496358202781336413418895532783645649361055533310997489408865785392049950132409402494457996560254971597017623269697459292276425376659555134609798848449174624697372127601409090654515272740549416603379551955065109484157045545649267671646265087763058046839691513757860581485991412314666251755062495617743685206454172027420364688165538996550307936784216203597492116453021261222671709625146781940747082732981867555826633192731575199535341319655083328605177660661982755276506159399812382693925364840517444288092197403807027867516920963936723263033910996544623555680866218553991890505702086786106004017646339965667385351965880376942067338819122940701144581215901688534367585762433378373263115074793823556465722888422590667787135701988938354368319192659673366360622428587795404918236847699491698220377977197929770992622722207231836819146160259087090076084081951183202448316751413486170477025956744408900292026674414029578138844534286562309200194382979799413674894719989235099528584112518594034754354033524747466796399589171699173013627430601956312093364902994978180679132591001583228297272465396570641421829764485453714266246769414857836096328392619348931728452860885921292353260511789226570658297914044333806395844691541843936526116767067872895862601913106092992181577697881053276751301153662598707552179788312955557811537673018575248749579190502886231338544116827209653035676190425930060520035873270971365175292510921601827245372681479360951577113052582368735025268165882871852150052267734792077897242076024883354132727068097655072803221740345467531125030338962638828227680155565315455696426632596528940008735884265329366224060285385731841643150760463062411501321582516196517942090311496814831610980027754911472642497918773051005318421297999367999239636189758166339317035540600660717811196107866154619136563722511238312477279641846333610835502670246266074641092838627797236251722989921758150391907144369755771074251638203427423524484402881817330769372201902741579804840180089565204807600875655799028973271282263363437931439228604527948707476376086847048161071786397449576249584842231775402232895353837784116906538584971408056984118677791421389931830998416863380818127096456257099741317480966769204749752814149459521145571244448737471324335350439617287697124354826170144257239809693887062090431200874734412566709668338969405163695542979919641467834060650991782481079735582220996364569955562560068232903227398563851772852611891735058740581413315561209626168326486673217904450466347044679322864300065133861111181556364407557928861534730839690896461342897054557583831557341615533160743640578353452826202407399311581357895756985415105973205645323873294524212053194585622728873606748710960242924783534053054332634113923119494245430974993465566132739694315554428686823451981991664219349275537791570591841342367133995398723623672564807640804168724216179591015609649826123829681532145697909620815212759801050179521660840649614275579864387847570897019385825874634812533789902319557695170303336172602045601531860928396968432792289009310639781423705853796804687958939671700154104309888965161006161721925567070087871067854293738106553153698841148653519219891686383476037487663294292553189229462666089130867681166660082272155258799920718874882700487056443069694050033233689608473515644682240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^104 + 153855964232229297927844607666673751209234366845254618168055500948085646130608271527503478216752920801227493922101732275028560345180348138651664732797450893412067580176052124098347743455538207876452158582074705043357176963637809029261510699349163166668542772514737537478510432338999247357925419473129911827925943867012201907199962185372468785915762380322836374325597306578619263140199561560829431410794449853376386369229960936446380347898963979693780865941260061945408880869458777098226719598373920643869616216043440016876079266749874533901379180856443288206862870124668769957055421797987332103302623875871490171405923897011407334662058013833050176983046761660674203416907680545050528497515878311393370748235064063111349552325352316385707855818343029277343261974595552593628594259925182991318092103538786647378622012509193621370780586454176001227723233308066110186688920469293659017110564186800023148581345484202527159166954917392119784668747218881658310785680399943756267113978556164777920472124644805158861429702340817006158565279666138147680276370635714309665231810533058565859169962715872519494384703678970738278666742111117227647290093503800092886072171350180253680792125947034719807883203647577458236983974677298332107181172985920958412516976965560390127337660194584123482223779002346051887559947892508960118359441911232666900404657316700484253512278413863601375141791130919424022490968925221993410925577370065210064678308167759258822117462386202390607513854859791769115175502921714801743484866595124250785917901422081035192897769078663989800042848247638330382195391674483824854941459281621583914904976840779180521266363557952411318153407236711059860924688574275716787017520638058520753218808685273939018291868789881214018268841371067965469494764141029996400353729292577652649513240508990564508706356637091299716977741079000431148042778886076837275902392339178367553123042839629375693553299080822814102752347535604681970368363923500716661030778797967276207639995093710548052912152371563881227614849489444995454502212248206380878393570827903089889382095649584385316711905192332499257439409124372904193646825312137913540543352124996148026225535071976750503721341647065738928498356970348932381693403226842509877113945493359399665391095115811682003965562251420874699540918764886951413771124200094295486828541938089425143106318392769451675343807469889455417101497557101214030145651533964791078266382934304190309935772296282592407573146362174130354165375218343939780016675907594025271746232937509648080345288055607355446224957431173319316431672831502036964582393931660421692701248885216375922966715164508698551646586342442239589133142684890487130428894886288896297378274350728129584527299743325782818283323053144950975142215142665384157420655982247624681956157666442024171775100673988871366500093229706060475635192694330237798033750630156687598042989378022369926843349857414028259494935711161099654926075194000539017422662906168585112659568959813422173977803659520917649484521152637291049147269811423096539419859489636112169380101649840537608498078367163441431528777680848427375299782384220214733269399607977089499312359073091690531625884134426673868330931864406866078411389125980900564775562259864137960185148664267225286512579917540468337414903784018967529964943896995721777902359183945596331767508066327840752287332010829899237415878752801321985322674344735363429951579386603104306677262413236164507600809251371034372529682319737881282878977555451875005092017750382837813506187854596917001241990608233189348856198386198055759448977875727171706879058408980984445740520934104816064504007022676760427908242913841746416803206712992174541426791338170379621111802201891591053811942463143637011217295063022202414281988760120785767152152942339788688405642335186060158094529069392922933282748935762321862298504282826190619101960555319471164636484376559619910556094632540962151937782071840514221648739209032092173137872153767944363301678817697300841195943733330804335806480732191132707606644457876440653348600423873843463708239871428672843323449243225466114294162093320849976407675758199321909308552397311718382794585524894255303826613094165642653654720647120712169153757492878292977485849206812427103178604177066022039672289057214628071196842239753691461910287187565605185126400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + -229533476050221262153636148329285311376373978636035172293729981250739414894871795803801460523699276488587254666639222628149352832056294191559127050047699827614488419903805796072210931479622826379382286985314275597607388836398555440689693841356341692975309675618079657022599422613147278498710342993002581821993475320564521674595470141675474022977788672141175704679425722553419827497392433855882958131881225203434784111449873653517936501752478879632130773274735023740008460445775065905565160488289395965807125217788304186942608197965733576277705881362474766518808681731904584394650959612087273077096936863454817778983589017424578012221761928453660894531743211197319445959842638036403235847728985078021447332880016767048548792183207323480577792560643864401514367437698471112362657777808753468386051782327221946895513424509693952700530144718955248360410229099624087997436240716723734928754491743580192333036155329156312856459865770430534639934206266161892106173921467158505606955862652370874200022148953671125871176234223724965653765481985734553901552085046726107631022620392333223098502209753568488672824967597101696040838438443045801473988847272063110339847711328909908941698258688665833340817366526411687072790913601474937158683598758518773232067630099369016338098865431640355427008282344782160908032334357400045454597376030627489219149456720828832144626165075823796714935013938684547832609716199652129907962382472039619213030206236817889422511827690587155247141385183000762881852909277596623339785775959800299073196466928649534286710873001403465257021585045554987450229456388396838136107678734172800419198120552805695980081578682221794144364047286018645653338751126943223523971942699566693996490063177238937970139455951336219472426607862095005104158073325439038598265363172205263701590319630508854787469880203038106384868594430728158193502080491317451530647420609325797234095951803941054343151738387672469933489738886528594242729911163118757065253933589954379076542253882404940767874620849837272581885203815891055856210141542687363995079168721129722439611685051204190027988797409232451796053165611800543981421439470494107465059579297965251152028214017541112774911239858419317493498962106113661477712941130045723528444327267399706264252442437984486199951991561966329514187061819252405240849923380241698692337187807084447676362325279749963949377088853553556299882660459073805138122057669500551634453781987166202136081316320974862500446374503005509383385938723753651926957053091125487542851144616296485144398088384617063328592762465467272261478390875561356678291185424538864676443585313391616033788353178612891971736439225213326971053763982226943128382588663781993287691290619874368403651752370694323564709535130730381604566828609188008632814317011306570823927815739662015249580906067141941364345227542358919536618617962350059680533718845634126605266576007779028088209918617924063612982843081936454721859413379510854480672392641495216274805040738836232127030343329003018486239831571076878429316798699831160749302610087764645564539922722646337180052570984466905339291274324711817882171168252681228460430310806331685481005477025846006204773100197846392031223017809214382015098529197841756075994249559136072581162183696224995051821057751054743079903664690330418153745017081652767006763710657447231569103176589857128012005065753450058468313743729754282870532742010463101003635053371884700712026887921661982941866506589371437687309234900812155896155894571981236252729866412730704146056004620404515631131466465744673505004304879996517795755855509570393370144172527766967584852051927724042602469053552356922783244389277440132455144729624320307765297646068651044424289832618629628675858172402198856235990491922524492353137878913755149663050110467020495745282853496271841376931923799697249616052183514138783922208300753997102817408762586651201769328558258659502321583235625669474989661918780668110603805276091512454997340985679439377415800698113538751608131791251577871563805311110251355696106531736840908870285048435570966711041908070508865575028143701865755881662701556520733531171746700557794151958753894712852300779033853675004664673083631621859491976819570373091243501144808213298101746407618367714322645890377149059441850708779041877238006888296958958812458817248171130880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + 268510307011633483910725526879344950894973043049600225565989723314313032529695778891132315220000436567929726589144035679436826117244417998913266496410974542637084919327324820238772029773513393991436555756021373161478100879100895869843638572771441244195553740676035800608072360455685207645701929293683434708199622570788859605565588235040202708716300325989515395350203409143564968762535189662770001719693290531980075990660827098626972062966715643101907796037864721704087684135116326418154837127204600187198685214964135155102505151754456774903799517609567543509636530960431244539407705646358926180805865142864969524356755688088499834567519608323653798691277159290556830081249819326665111167801554053445650179839744110350349018055799726277491016021745804164980881713209155706555337827793441926349773059520949034454783422966428264682162628261928886048981008812285959047811962552725326453968951972114216750391900304617172730020690015729233970725687133406757445751951656187416097894105964074891895512165918525799556191425564084873296985975417794508238540193334405503163448628886107185222231183403525106781061959162372879475480749802365557704426443223271218746516710155519084369978921512859357416363278517554264606726077867240693965279384412699094824856056603462712585028088310167782265676411364019873198973651619315457250313490121930870934718417489431696645184826331811960366355212703530455267962170044994605928292798716254099644555043114573387371562714577609501765023536311260344951239832995783625982180060735592537796367289917550413667962203022109179084153984085465845175540805854645953520053318497116765360050158844483077810166676507653219623674297580807482203817022807854637924495480126112251432797656367175586395777040617439599205246402355029711171433043821217738640005348707213410994797243921183209269910868902962552921514709322464078816775932470324430744571684600098871045787934824990190379811437527421744500171472358616647139798444567128760894960845216366852534937146426517244413975971295660493176403671895142417916173769297360980140350545651416987669180816946765884505725689594357370253712715086203236728017771627636138013625019333337163687694165783439670560175402251239694508711055558166090824573749631184914500173659198701421535224787527001107441741246532420911930803001673530856986750820391137857792581086022141482742741022432318981811008764485030726666177031634407406275846994243511042762498786894487774690378737307378729998994618619248566368575439649679615781885509419437612990204843255797194014534586005304412108296888108162069428879929376003232822443830088122030960281471671798661804684034892905424965214034162792986929039644163596606396857709770430538743809854495351758948412799361289580711004059245963955004234901663389026718520780763983566023034827770886496573112125544802193543513987174289375282917918883753967057324603475884347198723695457053618010326178183484823116411605230595331719061977235731826310823531699668449102329300898188017884414316444016806341557250739188868518573813985912943444039777840632270413765316719197716054574562678105073979808593098037116785118396939202697988365100031555847463211444642227772900589363858192610739476924117653581017982483168490615662114555221022487335616136271031698246701534453168190058008436495438581217945385939034819157149402502040963203443112303135640253773240651202424713444245086230672742066231180383420645228649683797360859103433121893510065004760784459519600112911837998643719197163488867329912366464401523746709411816613595945735273682279051473520658738705328902403328846570593748606549924143234360152431397088143084149977742284158551085604659117550551482987095182262979712906255568212710588226465470575916154388619868206412319645999295898994587601492068544012744057443995611289680687964648366188933905215224464909313770920892613521806774186414967380610482689157193308376050807254700130699061309847733475318596241255021932897053408767570859600997895525447832116006033053886600951266539344087841912250134445758200986704365345726364917441181461360681371622121443767373166836133938109676350305926606272136030874022847048542959803019361329696657363063711993534696707267216288460723115742081689231909712148995003466577850098322683479451098151348348484479865332558881889789392344329961239093170065637376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + -291203982314841869284677722868784495671229762893045705066971054087673752889005811146391357732281632632226579436092923968749396885607800555920827623560611704217936073815957562466974706107580232512583294442133184056976695702306360132634334507375314681772209906145211411096977098316687816173689287069541820149688671619506656902933747503875903634686371917262591114529550846653987644179038296280104295447988826365892338666780282142235320993944923291731316951148867112767506259687144201389238397967567502411201931300093587263382349675344680370797600985597609958894925358633708756902787816960113735810208899711872532847117185119783706775668855805739910329056709984007498314831955882624870010048762565304314893530655764921325109678833592346187793400745052761798767300634560577640354062300952723194046978226018248326984734990033102822721991030660608786318315204744853374354129436896792406028371935610244787535468991439529852594299262233134496399157738427019351117417888957798177305438487128579990011824314138698631460084831878208410675929080629939028868813127582480434491480949746389391648141268453932506030054738640134017134556335406007378048448040827214824544176255688899320950731261743877259891795586797760906463613018804113479075358979210770391449548426691523705018632116267226832226668010610185680476677866468075179220132548410070630202027201269738196455030463579128362433721407023328650766752733106322022374304639781574473955842219238034398864190724745839140644639810222920587610002966635393391465695959033742211052468469793812957352430198187180506015729596345406078651563186134099399353743029181647153145082973621333494835193675403541713378142893195897916396956170109834255579499114481155325582566409131071041087795704845519479387329464332825093385436887636130234321868253369717099802705487412779691825720139698580405099303661491429841448657804283509901873006757424539950658966950418643455952900322515643139312813075488788095528372384727150618799296548010719505282299262850625328644702695188623022511333302137787900187904232734960182489130496081384959562773365397723143406888316684238060875473329931753879244741065957875953849796987831239349123644088809887188109944524606732202100884016573844928322507925178969684908249326475336905481522955758128683842693946833372715690558994262044620190403363472071274632256631819306854605589318316149706233173468723632115567721622444297476806217245986302755258144919506277620850964560216159820626700747986174283088524654772197620231553887060363611704869298902507851741417064153209455916684070438084506426820007595623743700457982959058438853298942632517911359163790751284645580189541928437838740466505396769678654357723841280258695568456881411613310644671501627731330878447355869061723595767833528297354755532714817147725635577383623709261039514392718930523163505049219450419135994506877797984796400571650102074952463832849485424285490645383630520858486493333843077841304404978403712630902420995622538136244165467208170175719644988974046182702132975055227154368713083241086738083896292153503650658155127205308434224111060487191659266827386029213959033691880275590450172772784691991261484952778409147092201606421085764735379108841981490976629976369300338969089725291138272651109348559275793078243496053551372829625876548105610064953011493782940977459662378287386332202381202399781339570277857010786883587704693384257880754591966520614152222517464979279391500681638600952212067075104969923487279643556424236914363062805429520883051197209172642314151320431189833575967326731306345102500816811649138017892686931515159878381221139131557120133687634590928806789340957667811389698231345416893797999915114656317815039472953169336567345477694485635574670012397424200717713044666848606956266908804172653210954492853748105177193445777763148139449280042214531319811794706073314821207179063397090254297112215715980116131197699623283304050327000539531403759172540725230372709161635604033620664213113081086376484984879622100662282672283205607320902027528714645197821294878665191017398208496199963903451038417097915323389387377797250715523829113132831978847274767124355544380303855476124217900634012969404651602073411588764369174452901535471139965995679768412188738047049193433669292515471175814924662313980446958672776183571948503459430400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + 454208287814549423527980637058204976993814260591292302159518411898345523720355143449114586857141226262965775932815452942766774744174084110512242137661617639412923227320789621554789058917367517418003153600975813654507812633725649125847015673431328665220118145694346017004422771961133464098060290589026040436718610507281830233981473682732155274269642688630155182694351808449614869855810513592611948102120307564262624729380857447583660371898683626491361617811271735728862623790076751306860912725862712624815772960648598453914811342505021490798231752425021753419167492256487808563573539231825291174249093228529261310208662714586595063635481954017925940205144689819269032900109908132068595898920983101362408339467427895937698601673938826120315450942655179472631031550980355988228804879559681719297455000366652230063900252421167185087110134498097516603183588843868759839905522036431977113620169484927443611771762530316869966480826716009158233546921404333709220553024898011723465033493815015913957011103154559032871250432229860578564537245347667913559127281091514180399242048310641592877027725042815000464610207246018917668184175933931233754547527862906059963902825313226110570458048259806233622385581026009258056783812260037136286485264224908704225201052079713197181077296371593933470864116913105876087842620020969260775090296490447244475267901399618674209830067728915590113013636485918538705406593435408159383435421101649430424564345068105496581377193763812642099576178916449698653925497640469841972011490254580300668409077873368710844678411773429606946838550169382826827547856897569623802250118392597270619419676343768493229848244914610923344324499597922247646684240333063204525368942062145026348530728957431748736472997101880081469037940491608617702041378758481790802940619874557076537646501962938212655315478895910203994886791061371145461713479050572268688459576328996088965676974401117327374020567426273750526214332669875027540705973342929477267855315378078929907777554422879018335253199537853340860592679403029577200317572715429972480760343187051267590466072205615477146741807327285248961143995258069389216561724609329023277994911487856844567054435240667361465138036188946299785674886373991010796042639172663968195913974162716176252097116282638046663804517111026220449381338756570488184492958287106315657115938935992875515250673915545757246567239588259079564512927407540934258141672799765617764454520924822233781687702152529073496380194750932122557722729715055552060912925212517203452080374443591315249234596700419186013393235220477880981072971615753997812105553758437421366565104352405296412550639627572442954934309345815099601339474941850550674664537322047153189544549002783967405032447624660859451941877780288796985546505539088633414361983038170364865583501798196215402677363474706632314874311815442661187978571428240691992991054507876888239981672708035704399495786542221653949635881259131681719285032142291292301839441932686725244714765824468650723388971278709950648864563234106618504187461947190511485020989423152659754806727018917023638077531153263618321009382923466446503231196247189168158270974977983180146361720785977632181644944098014910006859923686599998980629195668847124033001591263220822684108319517909036675192663795823998774932836490563543017991173258995728662306686950036100952550044057135962584762432349525105545551826370226468998294987651774724831798548186579221339901199845398275567079723958351040236693332239515732749172466521527357596156761407297841443743361402361203195804267121865154720429293445965268626263593046771411937757848207658723343359647372935030185481388648884946996012399766554211013156844626209138010708204205625895957379931058483884831814389495771045001965385663050858805404655580904966266872106000702842223318560464313881751979666742364381115831862444460530179661931535029936872549008978916726520328776295727443822632731282927810198035073847954064750909265664929429585771181854689695197049393789344503797145732335757078295811501647399548129392673549457096618751440123553818855909466608103353025844135730843593258181969359330469894153839739976363297663867360762303625551420985969203326006785516113442651492253838944509621789681998218729293588913433542539140120267379088784574652678289153226749084844443912529510400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + -579172901460311393526656174408806469110646811605942782999994475829158280600099534656067186649841621546258439162076090891907202680815382664919801232150952655978135594272782137988811387682593948688151451180615908725946760198343742504137247594291935577194676361524970410433208889752607838365307861527855267095878228326478041198445711762499669074309050053649166114097521247706704472894566137178561527077004058178899694266112971868764101583323595852609292009820953242037430282491202252032906018916891071464449490783505368190384384152343571582617406528870259285854579477514142294702824311349083016710590629522135544644097000367903503349622151122594762028609658049472863405430696318760743121038595902263301203202133262670969196958439950950110441179161179136699405926381988871768703189590495309021531298657834091928522666674029833026879966851458065070419440580763834009948960049010050423435415936921349185503362194050001507590396568590019812659522379566855734560000461557536190485000145319421525965121379689343171817263809684510670870736613251813843355993709477907659195155525020871260431388883442256568155028144067266586185427809314263037122265482387731370195566918944408288989214874719212270041690775963086312707899199175777422343386792010945499145081284759761371676578037655227839420803461336691839808119176393549956683963607002268950515545160595223641397595458495406937504066504686515120608885255842762206844021625867491662792168319613597625934745734584280071359616847090609932180879897153170322646395794719873318915527333962738428081816922307475252064004881321323938919201970230224716987707824600444540330590737224236345239587375839311215892831179514038886072028686287759581895966231423550567829000333411049819936270197246344617262162181404869749892424125191712554642005581745953999199667251024325802571578000211515458943392787762681764857686116682004158001346574973385770445605487625745840520770100079393649558211300546484792590754859808459922233599674539667981125837818475642304742908223106092359168989100196080217700180331488838980641185933525382863119897059658120491959263864151391734794121778546607961781828647171796219307990594034395636888979918008711706871402213587606323487491264194984275886192811541285730654683774160304161420078907190691170500453577221920462636509144963453871680970490885175810043886287419043456107810435282991035700308922816150498451403558631011329342837409361225481715515933034072492778598896898948825711098573941023394105435878743602814010924186726829914796813914007097570929398365888919645870258576676884810034271183718726698955043291301881555200386517335084649239820990234407438172254591522421725294523832258335402163540911821192743938909788278038592360374932990541353580863775268134586783753800786530886607198294202608334128588161402301579469017075721652790773478595140832401394592433006806253986637604905644868340642544906512876795266511541961495027275870790702042387876040471351414157433121411126122644798907074045240137902109792385567044599293536408039144050138620011455081101065511716790726620043371934159124808389080502886476869398716057083831575319391881487639417023626741778572083558624854721165185230473604085853987034061644559390863128542823393279740917366842281244046647780582397879139769700890544470916098611009821404395490422415797874817903457533210610487667624452374019839499579138202307333398569514069860894502201947267379609279956387730890798082272303089848463356640942634347275242686153245507462273305599515765329265196522068453205868652573210380544579942760751746022083284322948148700776306984791364560356268323258500416668173652164637141736985664378577647903318646573909029715719074279137411468563741693474891477757792501421729603709405989139057830129554734274287574357040633012774056572212489704709433390325816121916053189662009937175206455357235120655862629346795455126277147748347189458399011967385751981877942010302016437321428181275330354603399216492515014790069798247273009026875131403593757095379574494427864806598410511620744232594092556710775283919686914121919779400705405216768763068794711307708201060404182102250814652178309905547788369074704666748708594122388667106908205350868606600111218521208133634622094843664491208168922139354636689888656535368492412871310716389728839761049681920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + 310504750228460611041181576746641366435444066308433857618441099746942580704926155111405112778901230638446043824238632561121306924580986475327521925099639660891989631040494829262989443519701340718163638250826098192981170176900172196779340247156747746963057366753514577278356563742630791923319868240971152792799910265295734080366811368600782707696714031904902693733642427662165269558544048675413178077832435810528452686002077195975020680414102412057945284248213387517773376805091950782485379047524928158289043921843887409505931549933325443742944884557312367187075860465955117634721857845301852380153411295071723868282229524892755676563547157339443911822342495852874674263023767760587562461159155733374273547585332096628336341280930413468370873715500507733109666490426021900214262272704140259862307655956316957568980637808473084885946764947205065843549500674763992960287269286675178448915438667196880102349147026937168013309149135582095075886461797602941071824847124895501771229765883708751171371364991704261120605009763217573757120673672146014584645184754399326258430344936213245148553333109518700819390916948338482745601718510068656867486084059622078137278330586284911183536635710440047243469877889743932497394652880637047869083875037907891179196378556631578333897312786973708371521447034873556096773326372682678298542669439107423089655061877867897861963211278171558840720097740186982760907046976556509769143587148009751504254780455960293053340888103165519142963123673242281476642833051172612169217329595277935363927386494201911967353560488978379376748620781872370805579943894909224488965218272653660445362571052169592160630271423495123028671685014337744971843311466661020859126264892114641108381221853081310281805291146401780741652571377934553980192025467837578533575653747812062866595630244552767123048341353243098261907814352788380002224563697659180563252538771688044486590590284780407645993276770967568452715726927825016096515985027936940909976609949630533070490068841739679869588704614333970080434084860791097557477073334568404416616389208655105487676164122377175242200199338279203200755323415264943328454528990734903907318344178321088218185940516160646561287689209502443747411753171112747827592515226946868475421954273743926143055659125401259128232924860075196637816851398149875461167239183762813212847734534098800102451209493707536494643885996723323891803789347880877382652029846817771884926891236608957677441889928151600066018424463259934661561198798403454732909359610821498323622492079647525955752073275815107746574855410830983327932076429069408520777606500710362232304688786571906160376409011464538341185771931320664342877315026499971730219157113196233123759785415970777472885246330716724606776604205983915316896285930824361191798097012501666574521121566884271779653906362868219913989912389644734668477118810094345672384925850906238776033474043509222523554197188654433779183048962713744551782560733119220987633668954971052949752884504189000065066251853278817221607957223199190066689034676499327178415382384092452954461291537566322444051902466212501708960579966932338554250042116417370592718591063734309295797756713685880413029366401627593244326310606152659425573742955012050383396681010319036661949311224195462675008999556083338228735886727435006015237194626349293664224081373736383828454101929779067431537140522814921868709849842847023188327988528291769088156542436682837902250481009595237918702741878705804813528303212472850488444154902115646434463772549472165873714834860145771696711610321080352548248721400135275926853038717406294226052102749777905507276901860847950823778246116381446451877956129503121494949914321052246181774070942850972585653533832778195739766709243652343543104195135329766816096933973838350586108356964824993024853839727178213226001181418801705972017093541596180040301762800508959416601452781940277021654047558003677439488146167196810252499102930893263584509332122672817040567832925646529074470308529568160498423027812602446502598029745847212155094279151099482816406261997094586188826230562161838997947897316996831684059381834146647698088910320279045100640343618511657635462255913569103311121980784185943273575103397143233351298064052046444479495076516763474260764163364851163253336867826210818691308716032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + 66355357785215552439994834910997788827015480968956680993740686644691020337281320870215563447101483924991799288148478139641030106310545327445055862467326166577314656567267269790816216644100823252396243230348782487528316249907288731901929545617467249224038433363383501267089708491891195414402123039752220729752770869920677374980851962324104470537015520192265733761859453459514134297013060698086442325192711181885166811224331260155493314432152916743107997430481112063663654575717760223991743816696264550967520681514301897199545842161934494987334885608311402243300730562860351835604164282347586237411059673035371166432548551118815826838559341893363871456007971934581598977786758429595337335661038147623962605800756790697459052546346792489286925649731496284933136813218140918690146339310687150593945542271918057024453414376798828838056837304269591596305135432442175246852577103246841857471851167767799838811989189437340918893334131614231185979981505679357375341901604024542674585399997809756780311529426771575950468055817513693905497202005913805083740813687963279204877881265053613051340955923035935360946683671764745521648799144140396486803111247440282922193238313844797194923746695741282470131131022782530741829616557048017006558582845697026380708651708146279209026757080898231844814437815282236784904519128423007172341825454189933481166699258007565025104157722384368293668055343878854070791082567090274624153495443652028817404611895984500593695393563407614035076484013183330204584730868679820547282893790965897312394664959627221328503240917907490972767061317307567447984699604661201092089730218598733121481966771975883301482012119602942404504656134332961903509496404539283035121532699034683263112781629108944723232490938560053248792240839557109827374730958821612929219096696605903680428811554057977597714019726697515308795849599635522490285093378945029638045929585062750058734326945278929642394889019794279240444086902703552654948053848109635294452881855955945212103234928545527955775508760438649105692254848903331084638059863879735483676203242098274663192441621217860731085375133289594209067666726417328780779424041162185108569793755083067051113372206807421738266693532992506254818566598256201286064478610640084463135744317013544835958913758681747874348885507756890447644009025907579718128944488251062609376748829823816290806448264203700145204573267833341829014218182469397765076034880196982088388427995660643814732234254566455351659898415075268524433906008422164005268929743708200529914561389797713597327656127544954411331405578518326861285571607879790417376444754026446842232437354979890284500614025522713088850184418806507372761324433902933273038221594879372239381423771221519130080792194223029155221435424784258661387189187997482066149125659163298037562502487011354636557125161772517042678499092197010686214089450761245863427325389445791203696398557405631024339107089469242350692412073317665704166410651874305532399478704812743938113772235350531445460814925963024075656750195308476414510851464097279523498307808362435673356166843057908986603110192499148329354341236088698415298614157941339689955229478688089144102860430158245302709647922192958740829333587719539712896531333917487945792273560372702694957624536015541247109584481537576888922962154335934485349743328333125645682933141036995270739354477357088543677929993035773262358517948390754866342880207183800121513525247544678181040038567243400815921522433129501231158297050217754421942698706712661752409946904892021342487662325704480899272349768889114492445651593266512810961030355917833854173011601745467041021976065689028735439871330475501169922066964885423153918996059103358708814560543401608828377843133752307362284827767182766928026797133670924803382338264267990042829094740717017653903803723611013521635284980935143752509520777592170417961811216220766328994945874090423481197097219920075364562657877304738632495836580460879972562250380950039228352728741678866951906112368188995089857191574528270454508087657843430459088263244521064484742523496347429513759151158838660480532581290260939381382477263574226271037577433138601247471187210403401091545575204144213044193428186530332648105749966614238558003066188255682830041432166031570899794287956967343606279961601696422323814400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + -83107138796983116317155661367713707592125874885446428963551725986352688307050777643590441457801284567490161156827142816504830803791695872462890566513092673747113852018219776292226675262725407203024477735667747727344742169693069494301767497923776174991900498910986835171300183617065053774915165255118687466860162728186328224346750297990551403805703457124707381748912114621435714032114321821374245029795576438230456133695904343473934839227025406910622103424742745742969488076904107764911318675011037968117574885545898319405119994657240789226642734670584478560080414204476798833709595116667104307929088456770367695790118744298851608610896012811194588174622030136400511652192553612096273316117814615030251530977677867369364253982792333904689633739739692354375110172500873538890175052340161951039303274493094783217794764971890144389579942566320577341487018688784270579115586710789194551891984366753254512518845565052947903466175592600108157602865970696459943906140596403716156004678978288738810538292667214415261099729665313848109225099274779275459678459659465914386456416644530045619881450149690436727423624685870716089690299112280395158259250034424548768333333546596361892523525049639595947706399492265370417669443130238224497507802034384493926981081323284222221776113730743894563183921428391615048946358039038686527809273536926630836553973540602959417158242545470004538531883850880315413638960807887648948630795508481745633219331898836860217228623669904011903137131287583975913318779357218965450897983326615587225343008573549639784113747581659317531002406631866500813935038252197694071873167931330346327949111305376007726977651195498488069346084730149865864078080092354906953541337505762199111837665825941239071561644703199374845662392340892792778444094181969529365281516129674578348782706915004218752273010850303895338801280916850655028731167550145132958316542570238306334476262485068709699834871141421113858158681754512343982921013575673269728488297913251260438212360966037445877434020187524685885802690076382005681921466851584338672098655105731747667027674684328566054982439311988935444043235722718088014912572895613996337821630008623282846402194748009202492745072862464095789856927733427115002918600875281377747628167640930905149282471526840132154604034178432762489223869408109699300548324212535619915091089742442484592111762086969397107712995407037612287196926477365188789951351681790751301267323369712674731812525526587945146066978900367623659545616951710818621228765780160144242977277103585573458914669523128967496585058786117638965449747190495648757471642848389124089924366627086912748293083901379592702056636602477951921429960791691661260899816631315074795803245401725059984476885838943601488429539827420600228184165509794369863966028583474844787608762857217504386146990361409116193674796413634470339790097782238496114350107220571346118329956963935707142430296827942475822217089395957135334921673572190665288355482458372110531126404687665660434344358195694042836120569714317412163873864753297648347745662988915623794291988595611487616003693725143045219395597365678841197118349344925038694619058531532155029139177761052204275989942109835594885985718292616298361445990015032310483446019076608482112212618820201206736482275729149803447595302552388108036332669179557463115307734101171784057520658092718252449767253226813543677606368560111452411482226017360957443474373520848202038785898651959363760084825017530379566147406683516967985562394041762877549555035938954126602750900442989360660794883475222951882597638273766281014576276024831506201145774219842773202788116287315134901021041193549739909462066640696757099669977895616822226997360989502193024300625744944038472143959927723355432521455223706334497512201605366941363473989371425579263837884594845640699977553417827239745722248849371534389756864641944980948345687027836170843244585611747267556874767956635966197596503082484575642809291955336098388566701361897634963191449512101313583979481955245245887044892230077118418464493745890057069386847545718995184926737781148977293302910364880574248904423914228863731458090951438514425313790008686122972795719847316083224245216722152229540926705613154256425599587853417728391845362055930158638323194284443813752448937292621414400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + -95341420238574571041542112031449629456845651743200528367111729750539719889630623101843051905607362773485393267752776566516886693306043818733203971956778438040788258908054489634879033443605453413482697204271605649233224157784685500659457189232281155523689835605010792667129714504492238688630199258121598403535691479806617443836624030425628445532548885249076912027216456144414463608908400531954462472895198817768273455876859708742725968609085789969923184597491334808873318276042492939267558136850001127335865908141856146264698738471033537965730444645727701744712712892467204319554043495930558501786528692612746049843775617124845323204293656655057900307259925953351293738145341542243595401739880911695016481255048058032900872113943733804234570906117820979322282839294713843372555763290371368985369822106008708384756594455270402331223515641263621075391116442884439282776821921897356244302636734364601636560615603795946737034241787915054481694152015543485463666809864445223735825258720904219327578488057208598892033556673476916644148322713023273027974307718087971689332177966660566126579060710947881110594783485090658227952536707078820459969912356417985379678447174617425181989517575563610736188944800696481610311944650261115883936896892725544550256228714338687171737485488756752633367134080779445297539793842072250208701637402157934863579441802443885498823748994961585544247590569262265938382022659629912683300431006325948227732552820673779770349933251291228090416575299395522312325443928695549605404674786941110644377990881519045518065692030697324649834940763642153557276159862440838038794435248073476584384751813403658930241049984057129682802859331187841564759235152385333280987581393900495832353676804652643981011865078000090364412559941157121520584395787834350802125425007067173246498578543899595234084392269341692008442885646020389675679058762993396508260318985073055956463582630109689355810294339882712836210132256002893276810508873296147427059212291855949567475074910810025743790677703891834940130815054884547366295315790814723783871843144306868700978061671878035216521703924307452073586169122190022068292917781343141653453149035383498787939060112123323116483276219323484134452022447298216952134498513227577584549428932265358218323244328424283639836415901943457431520666236067448110515368499016271306469080857559691557078908360669074106751471174880295418025964372174470673940510317619603775941010234249620877701447821728855552272792039992891439003764361588031366495741366075822424485486292922198198455894988962181593252425332017695296812130934811397221867181107622185250565618860777981975284129964818363928949089413933086915639705404814459764815103991677278509906683914814777369264482540180339535275470562764951101238162202092295093772876170294152669695010340716575816474517752703729103838546361357339321384744454363657469252134492575075075342344405405688984131496938095795300409151699438028256330281173769679447479084162685203060524738738819463075915286697208451850311198452511352957468384914695763447917663316620049522580652123351513993769357670629339823452382256522476318983464542355392244202259348359394817462403635220831649352374372470167241169576598966843395558790046216601629420707432183902292940623799497495977627358619007361578472893527875148719156898633512574225107572462098437298571204622460968135340735514439794845395644849307285147342976332457644118073397077383730744325937865739434772849022578907886516471632802699384495177943828620475486607270359138622432395958759044265596589800482997067799479736498478877186772155442680994686137693886054752477919320464838312538375283840196892474007959762027176752522767350441565735370678894976566225441581526549244034253868578764087782455076346021276739846012988842249397884942065634134710343086976254638433870357526561755008235042884938624098551119716459933429839362390838155309389608362487394739051032034916021946323870705049336664302114271681106007112767340626538395872617430067536991916362305012840406326218479174779927537646044373388408104208500119269691594242719028983062020544447074672858251828071289863242725003596503541864520377555675397172059974580273807083617700011145690994983707083929564722363611520633347299692752416013002374557400498485794723478191996928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + 182525463348579211193240609217185370619389799661062709632329980891117948130618514231027784871217520132354957184552175077975106863324296184483378843773653792263778311999040970367005590897512640296398916293341300317043756924149054557057953038370418112799091832995727938835099030825065102539190590596701108338493149556377687291556636395154996830850033740449203876229860747810840372034935295886050260353213495283277181460715961555859716739833405067224460456594422475015984709976243983420505587427146096601687247486619666099036054898815134639390411568246140447806969188126930967393885046873905426739722094603802361578336561336379924160648038383364496416114969046626634507654878447793260413645134435480095524607173884057649515758596163034483482304038893727310671543987210887147369725092342061426533633188037740709616517454543140972292194441414074021978453125171831598378782766909292698850248865932716457014864943794784493545652360600335263876752009899196019300236987259854288822604499040208835800080407695991179485733026258702356183434966495764543659814567666033327982268143811704141804930970952340133430881455777092317852864152378105959628767634736543246363550038247219950996986107084152934545050622471093096284942562098930540390730260614267957875695038225157400235324969360916320729343017420846994807643098690527855052868105060896015498049775396225470163317616853976577570122967953881085203824752305292104189092990999123629909733316149085726537371368155510204383584991960997801229526516150446169353491972290468019719650328600141674567124648236369536490514959253731067764274809535844026123441051652622223317222452538571426198832759275242921886361938474692844784852093328291453568881053540253373837821714587247817380822332181442476278608635126446577139030461372295107270744940094928745860745369598412919114449377335533815725414276346308734585966395242067612987124187093083092565437867042748411026636632556447820509954946750874800733705195292764578185568347072069347599850302105063654559660736187958979559428428857411659679385385644650323443729847076611112214813397193964333889617153578942130838016044395784772172502634524575770698953968859943475982531914852066721702680891981521887873413579351308411634587523480802569567502623629782304170250035058223367990223486793433773692361882634561382161018887991862916277395782539601045494526277089961821724372366804551745985507828176731954872272908743345628106541912102397713131213548415596424384053310014209582417298582432947785967469710239989086916672448243458483999321056130921373866181687061938641836246927273422889454488058292351219708334923026006217436740487179564800523841787139511350434343499186343991484817646638534708557685379659298386325512169862569337016507099138059781247919798760581992003130648522764715898192083896879904234383194004458858223971492573576709650706948031443140758795773367086745485049691646849197763178070651512651006809710623607833138721602426273705410855352458049833547856196636665217697506659454472730271688175328282347520440098380928624375656527814812046853980783249772534880581219719773403729892088577024404565941654099069529057119608589534955926184542341100723087636789650014224984972312099744317742923772123232957032785220131881371753124308738116064522933803067554057789865695479894168725054119387801173562115741404648084921265472119701512273557060828754261409456385021081235463456451504935869686757079150321308807515246854545266159824273410132630254761246065738170716562298126684585511128756978312557670260380064654954233055965076182957046296861238370805553579111421509406969670032402255712781434378752534872393000998218493293672182316429191376950719664915739983202959195992834724919459715926547382280534384571962925242444604704768067472797226622232542101989480206566547809113991212951460617534671329122568199354703332130414134380438146919437741418690041820924525230728561128954617366906306790454469093230197556260932681406356551741555438575713168546884832555395117823917315959098732074909122604656584101770694866095714292101489136039391222111818559764287902970213767836703729540627298027007017010336860345236542390101517209659767904897572198636235757112145468335206505948905110273217688584308625552602334675255853304398737340474412912479954670714880000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + -197389901751987086387252163237244531483253363203395810782884832383744845013922865235922849145076786681013476382841064146892400796438194582773650747279128015032386369656508237657044202216869046150927855371870471513066768762928441105053077979789003041744161150596426612015739344621680524952570206076436263006571095432217166208054867749158824422974033441933772510137696511011010288424005175533550548166857685146992847011249400409588385222631801407372888123228559946010137066726783373974955390977114917013524382562983153496148507490217140591586857933859706824106337062380905210351527517450082319924049702053955804304208928572418143466733721600652079851822578421306977455869106883727509393710181336611498288768389785062719599107123678258752991255064002139009785411034287126905593820168191109906337993932621329783180724975247981417475088464158621476188881004639795398509890328469533638938010472830163638756120381073067189978129240063783053223151632265912503346323203548852670285809990600616609506431778534853020739743702494668665381268186708116525582828652985988878914342246747019553421430429977688445567473754697340438024852441011694180344699595688419141154936311287580062260045820892897904456002097380215675650759491729753819142461780317306506289813951522524154344327952946052165609656399231834284121232175065243175452980698514406332097734705900902654567163916148352460703833168575413372270806772136220063059230588071224932955841573942777045028465371296342933858913426273813309565692297374016348127365501952031374604978214935477452151624816649114122991391254430046916743117509705508379796153891597660783927100095377985678992986272340773652153613401127578963071087258114585732548746742240816792220069792660693055107967162248887596317586138052772997936755090350851317924784967123431026190339728965095390361206806674225406804165809572606389965494952939004591486765486978630252622217597887693994353466307880389603519461110966396710791017073090884717804369229664270922792295147494970456259522509207064584042993825209979713140185816920020249761586372991732564459847133282793763739732588442828518578194742010441663399291101551004655376201419219607872175115786556852101531056492599521174329085490792829836177904185610475523388594152215697280128569435306979453526429752452843692620195068564047695571158053373390075497182884781939344785963802949199289919040340838661111595250719642299591457537233105440147640253687426752557637003021878027714446864599228403110382183944385152088262667964480293491914186748686561443372023075779367038768929139802684784364596403370964813596457207869554043113938402876536871649533656586873987305885296971472868787653902921182474580480853736862825053635014321370409921822127550991201899342628590305478827397080619017187062380539493537858503027346768594358736579039423506878720496574851741474452339848213405105272799672755010331204778773322936074949727960887446151889164321919935227029572172721480472180451501427611564469712895470612934757037742111092611460970070055510423992341755276197839123608829225218543984409937067120620353245928037196743261592089339498470979432642656664049594244599160017978451151770404385705314831971219754348347699248987908947556921535172514566970046972153789389934722575835272726091711127261332605178197561662753760366053841115984353819441592123650682354222062549927791093026717513612980687021643747390146955191294922072263203715222977152528642096248599581249430532106979852316885975532476766876568936451926609431190656314056129931176514187799832854767874050965155213878074629436732370047136056179245279793084069270938492477168777908438001320645653725522969250528035566867020772094422006095258268729549768224721854779917142765907634932141262180117350061092250150762325206135881218458899292251543278990661515657762730829315868475272567860612623062555062175800986421643409741879625829101506519599017498288146444049782162154510528859961645214228995903058839230788568671100083234698273786317606079338094345723449058804121697412566385270882342324372149098310146099931390818256872290482198729826866917628056170782300144490651664985766998662817370422358191435872500477996120194127961044528427201329088272067075397572558750493331647304986074510026892927302723606724124563502515879936000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + 174936101240873606578859570446846983417908814255661043937999031412029330400384339799984601548289976055409096400795738803658142280473362770763757368004256170952420092178696040930687299919381300769931374095244477170121964344223039027271058136360481478511149257644038333892089269333356666442873326391505029089762566767772568747093984632701148996475900523604220853993710444834914026922747584738516151561011372577090023998743046806828714403201056591854394338135545662269110760291370062388539048220728487819006074767877676571367887329006131031724520195391206893567925204782721319564572807918272231553622899685528450834292182091563697327236239544430974785017742699239837876859426283489240065172463145876568681582829717235466822184999397617034406512028170958597481127913565797984158200345402200259784377706395902211637804872003035877652865998949412214261776229380304685041847488802329367301950366535180238371402496839536389447771407341896592182394163565538985451579923094629244742835053325553132821409543253407272940193423580895619997821432414306370803272336784472943052294520692832865670127498390559601354066966542435759856268062200803957997080893998646450873103703956842460835654790030131376268444618290796600524741596791470110027661245647736097575540494328865312935982383602571876979346081914201198903925513965956987945149406009600639493177041818997835822784731582199703339582530526103718088264384964295069038779050490380257681982114096906315419090174467219684821765474997101424095163577503378038982372452179168675279347704386560541079761205374276988978725533083880230408389876469574656076201815715797068660807020006945741511831785947836049044209596102928232941723257947872915378380908593839865730426929391307836371090461092101840970199158537579754663486449226717712959760159674955915718655386982622745315550585149941118590478865247256531687607158770331900869444946680448263235645944516084946289594204354305987350948290752174667322714233335672183933170063470707353723877872984765799102941697764686869744524273623522989479066677146036193955712146096290482509752550673763228802512588169571997710632884374205572956058646873159926124980801641901617952384645421073558641289320340909178957723149914787304389258252412152253555773084648817643458918382075319121365471439115527985476450676589716286073372846300112144684400493246791819748688351802783642817412851626649613026144929157913509897543250183604944942121854542479951765184876455779282866370438199618821774912832986923772662190017024066577056001755636751480606630750279915114304453089354852556146241417789240613322859227585125375036536565371369754346270578478065749901113313984718075973587697985576654528036852280044665335114223376003038806916364127090642407094755222089199256596036219200037813276671059232386701826965617595570625133144997967755747961773135876065193448678195429315010522387188830024650683321994674479344468444977321765466436536311073998507898874393683327032580564650566727441069100666089900396134750438128687064847024665443239217922764106403137253815233073768951248030694740686267401175575561455021936759659243033967778692395217922123188973908329810622374939351599564330849712463333137825746804190906186202203520484023157334052206543553596953149364991286385224704516661554666144725288408771778198339806055095675396973317683840704565884405273258768026457529949480296554486720478303210395161747489691541671216177229969346709321614115204277332213613479082027978083573022054267354682126940391325160129743052692460034030183697242591869866193788816927450083762398167647866375286268419321949268086948020302439875864280558790069609811803604216495924905850796541706791644936050967461823592569382700064580364590368280447847183651413043479296882246994302237039847363114295538982354401920368581932171393469809724771136308615873913316149645032493697058746144238846176823635000118344292374135808078936087753971158617497544362826826237628763519153834514898001343007410439467976172435088859918863242822736511502509651377981394307557751576209755362045439432913628721437111066265661991770988575848834026694449400626850772777211228860901032175657182585320030819943335207496472586119234203961359767966366494552825786852876708511441254105071204038181911650151926838014771200000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + -108348303283975383589756845280188751327005908552554127728323548343972129982995726134548829210403868774959481672509010477149228847605381766900706125570465152967660264928108749413604291454394465452224336884597901389866767574053522993782806137079881263423109922280500559460938004922956283704414822530265513480391562145664136806277708559908533960495852192151650533305804018415590596607552350670589793355272012816463969002462829031647433454470131001702932829370651713674422180594730075879739553465360699667596928302408899097146964078257535301152951690769140897568240740356497044310116953454720370400593233878896374543973271601325473040815837321615762897374698888088441547707695340804616562415848325622077251964002892664538759924348980642036220158618656616605366631973302377237055241126330106688891032436940577844242837801052832890019108800521395801627047939186799399236244926990553223229857294926611228269255832183089641086700843187999042444020055175018922261878534703942035233427713921777726426350626492657019595684106524020604412215367643781620240041825359247032507226569146247689018648246223074482641856985832136307664045687218300863067891941930904348528552442187462627769212688357378206286440945682664364150767120051796484895670668193816637551346008445329945820384513646798003023776206095236673625084035013509669533590969385886942451400802244624787946030197404765292663723726081633057263502873162817265797893916708397083988236171757204105304395711839176685726821000516823341622604212128798311910414544110758329854256925938426109669017260160703537120619346415303877832456389723736580757562756982750345920007874745351687907037966285474650771173946917478407707899290161470510986731345232168255955631115773862441252853756181813650172563319904528961979048523793535289737568246488563547407268289355168640965781882192885230570773258724026635473764243036379022873341997570776782138660876045997762966869253018142839633128477929621168439479609952148838035057734482105079375764801320988840565176938858356083088705168557067081160998468782660613233173070826381551821765349738552261018077472268826429126617604406982886926798337454039070360174601924311715759202809661006446733507800912877363456545974014825029590587750482645025580823774549555664237490269386447320673370028651038309297409063028192635627920556367103706889029032972023317075607954748699574643076888388282246393071425771324606165811367554872866846631441685472913201632582898406541793379450692547383705132583026949160350360032619386455820419754099997294583790782040565983806644407112617931219264890630457933323729884164388316708734684653067460901759825083589690239778786176354470809399362554345070209364995300004733777555906691225747651030883453829108209669529381406432906588912785193736974121535974856797810356868470595081022498166286768930063455289287412624270268988277196242162904187002039880636964882768323557189079308655614378411727410287815503265990292359227371106398540767758580489138962056041567292632005771487481676619872747159808034077152643138770638418684487142981803611337570268803708269010775996439976975952439659556462474481830392761084083652271787646033525297155341195323887999154996563802422398437366776889093515032352925453266049115420479297978579689714835744479900363294949346145114383082312807799851195525511853676855687687304502794660113410762567168625030321573347387775605148067963483447219729853596519396942994425774176304763727608271696764447613656284059050742307019147492795507824320669084835495416469879746240319011633052017265155857767860954256949205052175240618154026834428003900981607104893878407576148142630071833331734572733030288860522651539380446551065405810069888867739688954050128756927608321760537319691740962785898040488784574490175858129641780282863528367954414793217996300162856535845103684484932930909307262138966228292374364223846214510836913234260096583650012493111801434729214775348377973874684593636859347862061347448579399427732100749677290361585413174504787661216451894163018591280864268247568188647920975259615092010207855591024989004674199790960977102133767167576352372082169123599826878985949459948622291853828357661444463607694991308619799591938085166148921655256702661624623312038466884962382412539004169748480000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + 41532757598977292588560904351552361979514579105492926589621084679140131910398252591381622448638580813282492629729096424833102837023688003071673802360188895215698328365881663067804959000034611435126663516232119055266706216784250178465493159301235321982849882102643353453040599754971127459390646719802116538506708908494507053871443473428570880337268329452019594959903193702347357019643095008529992799069931616055711927071541228574574064512451698027004662851785467877149379956789571560009170220827725393664416181530503537663572335438160335370065757717679480066391683682656723790255570636610783475214226537867479161984555553123644340503691295310254644051282876430795751020428225812564288072826056060401157392254990218857804395586594328936283875752732036698750665114479217761064684266193357719160630339000626202141117929992152096854474275342049418688090557069599794786688360296948285218345852093078737133852224177053270558272977688628278944960421017697728582003397743696505047506256954236337275649719224590199111760846538115499299246585941746627423095161386907766349416053317230606139619571036141243515513130753612324767673068045759370584918579914505960676521432886526392387915100438666995771168166825853949857772714654004184167912918159413710186568647776813926007765016988752529567185027026252337537470087999818618729097204701670127384955778756302521006394836235981001465460209535045947771777913159951823002758548658741381390146217175377167553592837004444134932320699825736017870461744643920396419955531535644698231231203538336490785430227322325277965374658237221874958555840282040263613636766609700432611895789987374813927963629994525686484605098801750161094315543993098186644450320473546731339354483992190555617855319060426508925728815727927200305842046676723468234878274307560713906236029580758505355437162536032976546677843605882568505842911390817765709408782238240284068515220015344869524300490755729723967596542270364756783782275878297799371417659496369345657862763952017441216963681549047874889988913522110754333394347870887165544409621957774018210747927348159368537513863628143450104273627117596475218773460522182627989251096299265224293466661803163239848659775446716078127580787350996897567749645426972154624638225178735955263219375822872075840786477539524783595451731210756755063133950151371538798820888484699036432931543275538684181247796095593232656496817457819626723003394760189323968575453881231099182709122857717449409384930468813396125530782671541883453232170691816246179492905088621257662125063329535904482199524315643845710151717841094215287968182629109102425008858966703619125289063244674612922601828365125597154443832703454582008147774127041094974737611095019460487515485065007953116509337492073652896649955574206478409249709632724645542092251252911122452156603551923327650134255912638728287354413539399873904928743154772987330735236325650893186061330946359240195627239027532682363221006261732025605880757129003378537129400183910748773415646760829066875324881038833923988068699557753044865518925965879850017121564441088904710831201930611674911189239082981373171152870989765771391148035217868538633081561397908454875814819145898730447872130200738249244304778515271948053110711463438791681806121878494728336411205486520495205526892412433435005389878266583991546417841909655245486378023483231235719249415176448680671341754736703841301735358892352204127694217538746986715381235063685692810250517476250790243686795668712666229448444929491634162126709410956563337117517396926799375139353893606808568693992280426078303771668092173435309320371336419693474027084422263950425991191228196174219479014793807970317094875075040486460317953298459509437699293568613800964987124279060753297222722944485641865017397555938771442433311106792836660937099094615478165533070042602519070882503081168671666535280852448218629373985176291064376424307017796977034111414732675185100596466485760197346266188761370993109585954755236402888729562643013579396056151636625557482240527672700306062734534549784948125960216415322703953891696549199817418505643313992489775577496361824945356303639535538473534018090063595405997734247435989662636193520505537958256816299669725858737011304461831166198353524103662216895528960000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + -8658019798257916961703522709814976103069537072839674494845895317422194212288625757306338788549511254573629141115552895912709122025309771905015038863995681340512449154793290547477589649787057886977987271588871778398043565159858453832810822882245523483886007183963628523799973862664818504178428411158734870469216382392237920203628670636344670797046646415710976017278316841272585706108104914017926367861786634379357869668740236550651831913054906517039475351082564417416336299774860402089004995278453284969915267820132297282638309732582215618482124045223835646443739659144879564181705571204601656590163452220008991914957122395114389386400697324411805194029698758582962397881289514420389719958178887931877074065452855932358829239660140036929763042545716026556484082525574799714926014430228628859986143048165964004006940439300051731177537155619643266867902296464338065141380733276052236585555947128106394455277563987031140038703859486943755987633776902036031747556138272393947559525828803414320760230083913318762487090335309862836060675701583413372789347487240717648537828635058161452311367143272166916851573764518790175902682607318209337429110631180204587839077983062533245559891393781050044277214156896113364657138413786607765023862586144685559285277693366391366767909590848384478367937764717861864865720864415704242463574907123461229572731452426497733304814228325276652510826747758137392212896910689011022089860965335504074961547057141020869520655951327809150897545928154555717405869836872628181956974083842486975083006401304457310616284997324573299936309136746054517779723224716132958317595812340172620437985205603801697316263113000516215740686128975904704808612676513088295139124192304342306683866066730101002199344883331799715534503187663721950737257164867375090124220885569586820770950192814181110160603891429617164939098327071576055595034634311105142101750915710355352725623625349295539342511470720792747204045800286417027372347357556170686881546871695107025196162448078258195298032603362161728665846548594449995423952165181671566670922765505558377543884513362623842899044311132470673298891502183480710433639309541246412982017814438763266769821551172751455216925166402469625674150557087361191494645425015771399598786245669380813590122961595784571363402610099206528821903452784309341216480337467211722172686140871359560872556039956898209389168342722725389233470883124410850839109634894364112395314688958477885874854881501716082545962478419052118409886188416510304569300579826870700404824985509583875493198527103199520946850142967417344918599147383050280701928999466502370204712457395425923134414907847175714946517213922189526662725377790862568327878424651866600542575210651575433674126621102739364710671814015982191121218780581185893618480139057951399721935361515740840762893841800252954651410074973782026153877226835514494623887359496387708732779642176311979980846061361531484464003592262149783951535821725193032242783863555316955661050609261229494361039751368763311829229567819976956279948288541996237368997893442133430010059921232972015823987982083134632929127572162386610696363348999634311743157350395550728292441382709015209951457381640413348310280359261377051522502759017044824858854139695844419920981073374700419572602117299250437951573231738698452990582367202899930608912575350158726521409848210635454339529119296605479753782193144399117018583505401985164111760707492371832360870592586774469685098702598108052144526022527972622011657388445274718660267705630075217155547817517340267434901680694272425126706370104615116964222017460670995589946099079186687431179910718895062331327415556422419345814158012657175179329653414978531930741788995804709038942638501197514174978478058967095032841580319220268670316554449486185398211050677137889291040317464009917536373343786872252212871275015134982379416638942403301089009050920500302181324445896142191375909823915398455835945539053904755633902358565405668869560909936389363587998402866259245163910861845153367746189933355733244254635862583800705075806230353454796904049680177237951858727476683528271968496964337410689204876180999069966093824002887703093734246351654514137235692929696234676241717413446716552899564805792698780920696433216900300800000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + 461342301847873878484380299832380131524838198492017771971952561620571265272610037003662317915586119604029936666600971118107131073836744583544192866553047978782083070811836771481983587516569394384981115583937772722920561551596270785141689486313523494087397570014618870569253036062098704215256139895741923234186438060699091012916145329754525209986001391254661445454586499737181062234790355730266777877387988147501630702474835958638536941787175954855839276749291405755963313808854819504166203756311682684030691868096637384773670307214775241653051211589996863622144950205316127301458511067203104791871459721682150776957522937144049261832531896325409347918833313679192170352610177071280635014750164651775637842364201337852612880810910988736001403044190748996781634371393672370173405738261073410371086715787666300552004986843769277259554687577858590542576087049901895983233522856799649962540858841474060702766662202369713143447566254129125137502435623496374352934182729681024325055875504019338865210313173533561748412395854102423890275502796569283330729490516678066384823177080436167109219752960935504244102400214568876721507727473423352923675111174855377920536467946904202835310532550857541056647076650028787747125825337593703946920170514634431523374186672784888445224207287652596101348442469836120251155885557806643770414535423811191343107550765146393814795659060895435081220101394083177837845062381669772240029419524762703515486964598322147240311584917941512995028068867145340972123822186661756613238956350286835801457710317068359191086881893172081537033070196803302290368264302162743568565315636403189212047646563869442612614678318978055303589510672022382717489713169474371632508483842465557563565278249846887857959689294719310087430267743439727938714940871687150476830977921795172330522558108951904521834010414695924665684745030392291580770749390368342234991676474997543081685842978723047869253689887673630392951352687115825130773097957438220039810688613466803020478495108198696830052362147109677160114844072280708045361915347248461947314858638102859114801232802684269624231969982988651581814394962488186215841114867099734587942513921387896154104797995547893890320337953266803020928130908214429593726416586268038733840824077876730463212436720060275319388795009676172337279590513300646594704922563653673476303203606663856594605106232728484580835704883488102714026813753978734900968689096899083625487866137521984667579682578030635564527491140047278047401765504751969072182274408400867885032505163701802579924952679178553569211262241064836543667793991230435514472097046714945532924099104242903320260881378811168260311885559664790619053925292109283325713808064344801787397592400520543571904459890429941954779905516584358883565008122336577004673573278837061341512397134721527348839802785159937823586390918135044603790344647641050347894792718095017027699068891972709907967009080808920813980219428938554295278002438659054862828902742410389510402676863019050655515662306102952054511158374145938117959153505072932921062492236757528224251010768999611403680058772100044930236989510468703383204143552286566866429138193242937815816443584446725954226010181009331606634401076998722844989930158072597825074102443654716644488726662431568510084593849331348538101687233853325268759129641458948163501427770229734276041762521793343341385059817311880323735940866128939638959950760260645043164857102498485101021904631715462964519886516377762013761295908721796055958716454031476113523865289008641822760086850731382868482642861965572405633176157298569403223055053717250056825232598225904873479530551388925802731208383011356085580627318719252186916474648304079984285913742458009036016171100783755731618546339873281743097440857482236145047086403967936260343056778201823337524862044442482291395055696686297364768002442021454323189617371303383290504464138495786701568097292395166479259697496593637331574074152929796043927096731555136961517280932933619630135253422896285144261855954793346748282900299285431881470247272236161354148305598360886916434186809747136720251968789843635226801048455178566574540570584065848457825963967797073634037090342180761885159208203826895055057498331527200107369757438423275273710846607360000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + 200584927000508531939808084475597314482861204973553074232505473340520901460817114457565796881593240498816704939883740748182009940259599940255793953675761999055080443312634660431695437323501647157049313877752683805605906095971150006307499123225213990230628652477533941606719757136453036706664451698471245721672184830132328026008896561678138674298489094732329972169487387290488804608560214015894674310377965191903124708464124222975482980119631724524345813990190427987204356864732070657608378065923859642265561627824011791806796412986955999470948526910007885589279865770220784934904404565384695221682923829007273355073950201069847506788440076030731891581817197911434660635693803891085982415988635525521782979096185602406560148360065078911559687660285218359430260046742557248908020586577320871516222889016758026379905685545474102765509627217064110356220488162700052872636636781838099598690438370784485670634973904702894009007390463805894634877223147171208524447889243316347576737645146495187964954866837107348235956393322579538109379935741248302550000700867142835304749574807181210825452815281771321263932244888700567594331672291605498128461659342854408962561894295435126190962359160832743696264336353159579552250617370562995001150002921007377409212211402905866886821570115829912310055101770044890965088950708829705836799417524192323847084561246372646653801464569278846494480599143977592687664357474258958739387137755305828481489540237703902545358479785831123218056242976629901565721695375736063218735448028883575425594559575786099689726288561641399997460450931360430611595121477146048542710134963115976835959963572840217890613601106334034297805077027887734217599390589795547783001195374126832520605049872118036838301467820260783562580242796952057056180795222224961089082684686409202359627557281332561300190526775928274880520487434227311174234192149586909266060622814482510628380840480887136445911947525749855816666761135353675606500725540519026108729445237515182907231562101402050921391011781161243128941837504092048794594074651358375865536839724292377785963905448572829547868179179137595365759276878576787126372363258093200665901918972530200248873777092038914461117446041062091316199868305383790986386701350478525865202639306446243442144040482250870241975183187484350413647540767130337533585807639859264527828612292634740927267013938451891438444189621564536772856255601518794182512200454451009278643669687453401132789097266664276668594576265266433431864513412477313073534717775934288627972480234131542000749228765963792369763546950002480662825610531008885958795680201261627381841817224019303075520950244068790608579522903503892536745662588393825938664424797171387739167114818488062840143986771097050368951321633545683755095505823255080229176839769523741898163649547848696143139364169791151271356713928595249103465628602201326219753226353611879636270288853762691898508269171512588175205006786131931781639698301654320296246067977542682162929206402252814216903172001633247769791815797460465520384960797188959553847925992410154007895094725309370915745789697802689876735146156475216638911858867878724471774345694310470231796219636845533553990609507582037597193726633179639829521335417163686391975813944532884244529324976148035625551771187072436758223735455578307185081300138099448746783193130001696280051333296138041867195578681844098990737522911618674139066315493122880054570925523904156762993386339786835612569109681377504898720297386019978312331007250727055208292091323001322217622635082336734632314358341990492388845115550693740472300984065526236591838645502950752979512214014817726124702657635597326467841227225879990976105986655873519100602934981208300988082391804728218567971408157542905142953620321908675439178090637890802379430270180229509711068926648914033966353016626312579070798135520300178967847860166808345905094974810248156014433723215114300583254613662058868880096473025331118455307147044158567112267418336681222236515704572814115426008951445233059810242479898312362768494906143672832311228189958054671892508322694665109238039905347022394231474191492348333594557420746552432240987621000396045131039173493718370403868838252689824258773917748061914894132770933915787510939648000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + -44291431350344565049394419595103109593750802802325992233040884383977781287875052050060112743785617430007972637879669988101072871251365254769500510248477044916330119202884439078011513175063823532613634497049864597668432047457857684219536381858484097220879258786683304959043851274135005752448939311612929092632296874054346285026838671564232035965950733476038835395803405907137997249065906401871560449990188063963388833093044174000611219968373374139898319587123134462604693069247996747301459084211312541656332965052043328329629634033360193376739238376694141559173607534806822653363553689634490651513458269397882197940960991192948076166145871693609856620237691452460585990404349702231281737698668275580978652881226866575556769248465795108830515662843505171545639394838340932447489461537473124373042857018486632899403040249534530710547475944957625933121817295873497247831994661875391832145335828425766750394563498850984838860868559290682659364971316792874628943572429995151488481564198158981734913505465700273263007619098582225971556955864351744147049807736462088814783523611089944975501195286584520154384229228867013679306283002008716675658720433608225927666562873844303476153439077969174329459313221116176943680480010094943288674008234969008463470902663523543388513534268083150785234981019454812410874525723724479948914117090400906447029940952543580277993620327134352463674036571983251819156465910140626580365585745571005712176310505021607576271968793787507682936761078556101360033276793581421932492791506747103809841290392002628133906181401642303074659873751192310989603202745535851930225003292454601103882708505180937324012368006376428802207255977702278862222076509438854745366933782548577811692543333793067478164588160131696581388052577148270102559979564383725915757902009297311330886004548882980210311941365728738471547792812305167442679319897016540904814777919294294733550354068360383277192191411204399045928333304089077890454931418916483186115021151370249098869958789673936182587251411038052078413573669914073629443539214206813035780196816548321259339111839269285998368139742007471214497488845095512636491536439898767022549915117015881275888476536548119124885694429439881873552840335936178216206469888851745878248764414504229272351325820772542849255938238623998569170065186671292016440680987273853935447699662781352492638967836086173149884021241292657468329026676180919545589877608243944307382555924092285768702040633111172069929561459534168548068683609933987852619887746315909287704967677337705243663854441084890627243082232083189898446466167406588437828767117617081408112367626562150276537363047160687464599843800622402520880714267543616896861443317397543778134370362438467578132570250362576885105422268841767003919022479458373298334606669469039955538904155356120207048826548674079556834900479962294085846354129143158808738789044434022496716258488985805469915825654421264760963906625910611208906787025305647357172069745832826764960015685289694249174291330787125589717491869195582816478379866929381308163317876938388263871799532055103146056013467277507067155456610816145094096670103534327027127055810189969237755274285685905020092519149224970840852492936225520366011871080395178881834243438975911866227904458637406697005552020400374181701494364054430592341917568832184160223578254550539706891824111606516681194377888174973493886488304533695022570671162181661622100308612563122155036479325049519054472490176275753491758263771660785680618866457529650988176193590253588724499212139608425784904752131374268226462890980706754701362650896700247849414524889173026095656568498814406262091939372495744957167723298925733485234671976547612919197440806678764738737798358535136273423407481686204428604644166977026687024564485759577688260265448876920255983542295644949204262502844274423001119714252838741066133464327663870867888582431623045800234686451391893394249941867019600124954833625980981295053821294663473349184966862764651515028584299676948262058057312897162422117636614321764183486915870687938753293495698389085899152768021410809786457791329395824921552678911125335791437333789241996042805533327182385488235246926204781282221274530801833566966556870482163443048895897194935091200000000000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + 1607135790305228876619798639923868076690162717185823709180565041715273095224610752068789704054552306655996118693099980999230703763944736251294176955025513112325753363345245192098568320788473679287169138975516999655655426794959770205593103961579358589521375696971219274736476565580965322706425375114317246394677917097154884185357548627781766357278108451487029440032164600376961501096025842918129803363410179277347640550738070006462290937166980574683730844116859445277184635233971891383575920300257803673649870466369868011764598441970892604027231269374819891650515083123338756175626396130279831624293048402493128532360958470840788382173488748373430339364152962270433388413680056562004352359353826488208045303287719387397347368497516739605140504708060777057665973183870388038073114228806543800196757012497991783882280214652777278043524087579687483758190273890010181700161837666552676658023375145333479679804701304946031756344546387248877366129842228185597704524321469015882256249474023572653313507842722319279409295867017911103412967099799955477600380627394493170017689951440808022989080773737133555062882782997564125576978259783413926509849976543340934484495219853130388120753455162215697188347936350191975838660258288712540475572220110483122834572079758871426119351833521001561633962492056603320197986223440919505014761226644570492363185037836356308351796733891333308896628129393405727706251430973520076593461947590131742204782747467078587570168401883016155833651780693149064553708085908841512641032384984818561396340677969928287053003968054684255737671097235884550648042169701634782609647414981537103266141016226614577121353006498055992122193844657753929685686669399706513284194438003349243259384017325273803946096781705255796559231069593278786830269179316587378650584049022013355561871596702696953601128253363320974737088017506808731048850064775453246532703242243859178315831411309768497503630180194398628537678606100619647393187416927615603419359881907423478463916587551445920407411638589598830325674072045962674447142735633858531095664265618938334949750104324253695897444873835378758303885287241073390825235770231301621171773765098008387050745312742975360480568331129343495303836186117800201204703148473243295284105310207984582354816366240474365643080819578367212947206336349547954187690780727778974539765393224275545837911332874853085570004998058838932528092590582961515323147301465031884188761436061849125725409398853306072021415655915961270327563151932794325150575257353593232785529209168932610342134304433835278702530651913944445285482869939373704626910864553186045939116238196920141115141667274302357243679160377976410789518204170214340473260676947031006310284570008538579123661667088682516637624029764147582869747504410135533513037478128615453360616349220236533073703133058531893550368488175889372889432238146871827318305418686960422359953546328376399323187248326369595195723097716780804847029099393340021513957176859469185616032589083054349586914103378244465788901867007750374322192016479269959138162204333448467473082999345711514689026988510979911477140126496400400242778347982427162631732365863545103449102544713439550016376026890083512116624179326150376633881042547767135554036349761255979499595395709581112558976391446799264170037582318071915895534868356164584409183624924387515289519627499379830814415144772879512888172503339129012933405784849177363381134700253495412115536954260826975008624441836899281384441095984356648661491768785856632318046080998726471152747970075630353991998722068895535394227213260031605170837760212435511912064874450746235334934035907540110304839745404474116398812746414201091112893018007755388465647755512084241707734482385218359171446254916146848210131204078515272652753432093379228963134570974137136940055056979069529067001941412605400561753315064259629981143686811398998222597507876077455229417578225573159696398231880361818982598078363594639579391928410218635524013509891317937915524811412862035993965580281833216181429605007578548425389713312350403848203246018663213232830370023866536852177839144317418654326822208764018191417949453616119952455926615794784072785429045930547992639340899181397754626064666388698865357710950400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + 605346652805484947080390552201515000836622775252226581650750558577322192564408179434649541500450844608735891570894642406774619614472578886723071156508052893107703877561629263743714001433703440079370856860974362688960430872479754371610604347672870855936191012463875102758209962046722496077838411753682434665122774709368802574364303255279866111204706690075966882367026007771096808937267246756279735076032256287402714248495315380644915044052894299663453888328844817789927197788717335302324035704070251074554097001722491709671510873368078923566437174143434719086398413831777604859019251321107222244183692988394849585290189845754395598764666239492370715371666933937665082601508235217683286907059609488376004846500804821274256567489252227425056410218870214104871880054898421078088951644576497848687168949489089320874851397634711686914703728897407310529947903360702061438920175286156124613372367278562650168779724598540459280775204578992397014440125497305666798679750440168073430804837808979810940538510101884143572533452905602279882953765172691234100346156169357766665003810044141074549038050822113600395506702286704683521025876436451371476349369479354963890499498595723830327097725125106944183411102266700556080945836192580271012440308636204065033340290623537649816082018451222082052469061051800426705680289917217778716200064853460438096027074485217657396052597081805602357300605095938616825515285575060036828342825996509019995333857214585152305083681966125788943208311366259049101444393823712121816852657610079467851863133787726673966164581293791723607793294589656873496215630411468870333320518988736059070319744214438528567417663716048850508062037227894189428856481136359211384909249904810409452603930091930085649775183624342753462968931833200321904344319205860285689577338476096311227897805073051358294215729110218524843215154830845891118164270236293050026846884577938539659994715091669739078899196041826287968780773863528804077502142603380815041444455563444996736598577960847877017274505291185276032120936381549372508155822314488943416682587496014333386207732640693181592038106692356017318087175020607871690816022135921142512126208043529955426485612257511213018338463154372280619036924346120565186620855838191860004004599845378233577665270056246715694932509143752506373818597708407237599907372825745996739581416831735463433920027361068275887960010125522674702979965624950428785354428724977739886714992124621090442831205796394559404145969886203758160314484270265935932727054338787404901484097571813951030219540512737541830660169446202836381923844576702759664488407130547247750179720528254407088808160765365421075149519155972974041501174449203618990400450626568122929461899789096934108372732036898974044499178160098740189767701167314919445010608944379292709560521866217587997687386584528381744398716855682923436970751580900092298327716726741842214719132146963766680573592285640766311794283809071121966685091245179628458010647773192453251013739699429675032897575649119653900546628493733664776889276106965911133044608327143511142702149415187466453841917363047191178605691374707557274294747534065065546055828880640114051379028679904584313053579697825997534136190486497900579446723098828697880042152804126134814517000381632793629783637832381547669579858891999430548717998777445883534416349083534992647830324552026649346145395029944070633167712972376853984834556935427284499636287202816962444645219653993110668859943684465421650272607795145923908475692353095136700546565849999395674315139898300064029923072713444967394337589947941191941797633723986498411922134909867694885565855884140754008449258015627233787959288773557707132105742167609902703991699379143640727118044721392032930582819317962215057530799591044825771676780027784684377886979086534867951996811445147441730204249118912004769172025977402418744067243090942689908007649222009331862405177936038558380474546734284054955233706851322013900295393243861564593658014521552783488040504699849696842613819948980290059774098030587630178982543717783523444188435992157400177308855500059442527047006978424162038448951395620767634789066119454441975781102378927952005693393165273327999838402252627879902443198305583908348388966400000000000000000000000000000000000000000000000000000000000000000000000000*i1^125 + -115232461108079860458817899773685399497232272571215695729589778223813931603151337032800634338194699893752707568955042435070278397631260861340333229040459033472618102139003562912315800180241740339461849176159941877548631627325938733941243560373731241051493032502153350861277933788173983833809588141375301557684331291006900820235949328483446332943120499078102684872855485126025004262600027165063782123992034948815551900671097711543822951212678174886639387259639238833725409968941124350481284031405813900493871976001315107957564286228637520763700677377179806487078222822028429496840249477940024141389612125791383623117287245726799326326935606076359089596665059298928207913925019200045181701813492758827526727707282414349066669755062181495424789830413360876343491439217374507091292429787719672873842383124274348559284821391775133469570667289629551313824853621199859100025560909092438336816748039575618106703804116078925382847003201461240823872269223418478650452484112256535203303192141919468543226955358876888467880862892748068236767216444096985755017837006835452302122686007773518664494874390198197532733123580818916764645540310556818536421833980931796369268462728863697676189315398894018693259379716379174097139755312904478401500547554386532251008662210739954767967505370801465938951449387876122620216095782416090330320900703334967060747736822057819310393505163432001811204153462033948200655896482694648432985239118324407805099723872079557490495608069289457526158259390599330554750613367751636282943842171407504459128531525792713663598079164361142182353954881964986504941029499250136023608035299390825825967531093883491138132580441788277405584718654572237597159585526294435861366910527204453452260905879308478961156843387844296900687113321672445026777283240076675438892188295316168543250447554528522809183801257915113830896417968943464619139923507914348712183359882199709796760635838105668222088522828064067958969108782574945016430265454159958094632287828912620877723288887133165188400770794114527944487008563530808227730090001546833943991660475931406742338807355509745890718190286909196555612894237170878923723210863771304138043167847994388334312436534736513401092733802557396741032581133403184819026042067973077515668746525397119795885102270625445083315075043434221701852587670142955451874203373239526259711011342952219404469421654201748658645811656011047263000762352482963810987778571064104689326248323902071566220822834609704257263087561463444987950295376497836520713574274117646677896125518233876812232977275704466792800409255157826337049317260832840046783764039375658525875393040943156000751088306666695289632424306198236005371593929062191623202665200592169464529037993318928841619631154433433210010134113388030589230506648209521809471204743532656308115474905521033834821643661120932181835203679373692321177488911663278475921217642227628236215185031181107470931050796490231737631434994689437255785278998187019020845069561093766023091848293249923692092289118724427323421497090051317300914803024687356411488555402467123161166139731869666339342524390854937807239141884887031649589359209970100850949921431375760434491112030085282965460388148766122010340680896521926391902156469294968503434878862654428311817376052766293711300960595466469222821184945309629201977161056021262348579156014686698382121372847244340950000217682729234231685026236318468670906839218517806450497072609771559493404911415808078912574775867266121290418739870767595516929751439254501031395157875568700448948426208119413407200245127669368411214184088818553520279527380740176539009940642098770279994764473825978465651510359137136476029396326492439347063691724170656386849353070059439719226716278626220779255008660444523230608994095604200624521120567684687594700311844142883197011548252233798201042048566317510154434953412072765878573227310119689355717079855779063773349394941154207583748273452730151376763004579239098448603620833306326728097806350138481453609076109865627085583328318661298447199977965460215355577050262356072212252814580938803772062314078085367990210953040122172702086905373435188104020378878666116420718366768533390614376092649647726080245171026497603371855119093022882529280000000000000000000000000000000000000000000000000000000000000000000000000*i1^126 + 15123797798601531811341598192667284398840622409086784846611887739032673930966529275273097583287837798625458358435810131686292720295591492291612393197564354858853640150940975668916404423266784471517213346251612426535988998999482686204276926199288645307298536800066907532375337669708885304566346815652293292048622966743935918739046046339607183695761523510510314790042550434611777860325547271953516844946921283089296278746116250169257202126266777099236869091624062612030592533491103336283253084135688032455641351376282212662524368818720731337039689438955258637033930564490909460836366410663724563449373692283730688902250657961571695026582569400678693829529751422580401631356435197089028191804536960195774830139252920705033810819254132237090864295239353297732784307307958818309859809831651113327577181265402632468173422730918981277195598279381203392134938762659329965773970731002356165820294465216855313392347254726089956567861528258188805271361944193563290980200197685260268863647261977362914328438081577375709574504601290314438438543808228723401405531555932782737358787149330715036636028391570026040781297343449210793859248334310523706345263426401930189987296147370941351160008041490898535817610026057718411195205332503416670584541811848323349369481154627265608757208545554122920677461324786496289269022635524333316458957857707151856894226506227019480467359085359732191643965422124386629828015497539307890340088028005778871084003943504917300074882832078645602834444076935885594484474685088517227994639575152939004627059488296232083106207349747974986796109135473963035224925102181254637715926054760622621382009220079218497693723987054362330570882016864943172503359021990344987195514719051309692392857974720206852340762710365128511311736880861933755068982945276500851169509271335940201094026380111790743569449152104211984313880149576564504162056964445108443427383826192090843826423522909165676867772766859245622244772829273798762860172242310686546917877795567405973714387710139474777593391957863306874626788318229769271344473276913875079000286646605627313141672347436244516174482022052807811765076405251122070711181147848026358138267440627867565516692042589037431089285600329117819288539587651150559736528864231659156331214024269329728325298015526333129034582531572796128549813379035822441184946979464058308639808265507907942437488578825301260450095006058911362502556879742633272289830606464816328015481287786216873474240852240073437681987220781799396159000654234594839613478632249294497258789430168461076044895070285303151944802492538711204481586944036284802602150718222112106253978683620471132756663601688264499816866845886557352991649519968010281484773279796844489656044223663964147410881878472366806004359863638163416876583738077907104759548071478395845775723561068044110136679274856299863344804652782162303454508134745128732771347756351760488516795144410144200808579522226862214351071738996090127190666968058786798593835475915161880338225838544645291955378137092535440851548215757512827627875457811803442169491489554414424686692917531956735663439738027476288051648050642765393213939456338653665670408453996047640572337440782975579936045738683855055498148933211912235571289257168969094086173484326585656004818717142359355887126394703215959379812886976839650060954979656054030657145548305582318400907242809713343684654586246464358372004768405058024469252573791156478901386533586530247084751827856985996696188130859171877442364795209662548792256682160587008910032658459155108901458362977458521987474251018594779620930219826348949326610000144099005752988649134758802675729329426549760278017423609110724462477305526264536984626519972408598643377580166269416943572440278008117936929070702179464284525295190619463605385509625932998449286685824564718118116949137900293809285894134792749111300642855015047607956487447569822404099228019239216265805200238706163048058053743036367086533358518371281520760537846221368000686668378442850466736748710081459208242761841109256856538539040335029540281955096996112447505396809860915112692896734157540112162558135798199114856288650890202332898351725325819102430139407995050734046137642888715484586950111593541812393005285376000000000000000000000000000000000000000000000000000000000000000000000000*i1^127 + -2230166545841925064372606173986342380510528571510386997657649342095541346416724295284036437975662815959974322739203106996936132053765044570968909016838482570136913040162873056924981145384358264141031051730845265502145162748502592443945003758753040353744394368121284271744968403378475372371900016168749371246174260183625177709009063551935822002009599713439759128960484635770061419652607238148360351286214930106961128339147218536128278226478429596161617443232790878302887357852549849052002872535787777092996414872069222633441817388419167940473232082130640390076313084634609229983751632490045006143393903729134311293362702714702052573661054094054676963445246111232371567306672499769626867303635448627055364776087328118015803640641731715558711394460540998031757020208073687182201322573000283751686612907378561862814760785357785579993688644903262323017863433656368175107954113932338858324397981466871191444883787624384148347099505082091828226535768706548118160828573332272577500832435367843030867701881031894979669331309862324731240979495702402825601755438629966099815704813637293187592323156039349412995831294434698129825620389453171301867891255837200064045537449986099574802983724078411423001008273071744865198868958164316763731418354448758571719883499653643302947431737897404937887179436030777522356561321528199858502780213659616691235796004789673429473410767019581191587200747315201799058364611628156138391621195289923634833884630271826320391467876246735994629724251243796218098929286867160710343557530448355246886047955011087467173430329575958781441316556484750195387721410650381069500949727265630367126243467783050265659470311966083738399480821580711654277418615488985110411291017702731676105133613873428401569760707879504892735161324710070399367927350449743624003891944240579993797310336366170705045029734118677552433462336021209149186600573557677652789548098188398540416241564811471086269255015851799297556678289912586386692904076562103250652719453874892181550957139979303864989867847756792935565152240937258434381842670279222136015892296903015058715251752607415279863214090662136481861805174389062288680024228920694046507101285993835021396923773798820111694628718977775705588263828127351507430842778472475205319485432498314081236762897379296956973018000241814602670058296715894584792520993512085308318260524489847793488392797583774482114521705289593149106555014266739348722394438649645990260264991923231735620162586897614493400246680470420822948842351307341634952196346297382544715880878049829867640069231847664384681823697390130554071918025707844579706861747464487783194487035660267781337161875585443553062386250105689814755460263593712764396580608882179006733726816189260871617068358382533540858093947907893790641182011748282800500175773602692379102922571158680370947584475893452547509582689972613786436778579595840450213590229737947975753415282444213183681142404058137388548470373330277665383185856722808710180676973784489916501961667859983521309839653263128960719400157881417559010529740079915334877133633634281730689827236416659099369364652999399691976814826001934736118168811147232127259122478542474831495026619172861246591667279967983080313311392253212647609077248857213824196343478153471618683730970887319546173672051566752877607402656546477854890205750134314259744395943349593193499697158209578104675984455090265745744669071406688324007657849628544604398225099096297159833403605254164626247362803025183739323226939135017456379635840406753194433279942779673227058314799612548881107106660972136151636455535519857262851078817867588506999775875906834359703297699694949118046258091866727095331425118871982534207735401932338200248605739338039316433039397622465102509814628262472592705460230271582567437398714038319043768363399524864774465613729810808907116047741556346771422188911597953849156446404920836074484047564997165506867208229964750728536563236669925005967556190465719485664263174257414223559094500516424766731391980200225805790084029163882424055637274816197731113868296628528560845097150999367615936983940928808694334361935093836152512375641976034990870808819543504073053494009243580909944666935795472200172148387160901201137395302400000000000000000000000000000000000000000000000000000000000000000000000*i1^128 + 234164500555578587428850467284098019590518195106192457427117698323885417306048236084793170666743807295724572102533484113954954443361436782936043440692310455409032337603957281340349883725517735969977952966325251930229949659941183382215840690671986178719660824046847861810677440329445910493396777984272052168846930088504284697727685953066354537361499308704464158658054634537805223537462657246494181079889525373889867848143464933426575079228337677150251814944793463379100235619082138325383904089835915680369726487439472937873351645844386127329502525363236453555028134012880890969148284308981100215515971360616681139719420944161853217120961389243127575559587270477272012573441054972067271549542279260067475726832487196068669189297407340046312027568701116445414785881302601575454907859365171910495424878968406061023059341478032936026214001156606651758222505625003714428161296048897021934731216531341758887446799975636705795487667503287448840204530144060856004712419707524853592685405000523852809627170588445632615620678214041088276050231181830786969186294846670213551581870719234924339927052446249864478849448694034941642515734617603204894677873177626827193175697896414381961321118274530163970642832340789751784501911831924345892838408269221337796270888518744114382239037870290764995204549285561594303363855039862531393319579518584244971401456610297085209636729857884009828594039725707296448286740047840203240611537667277940208572400161964511182075312149026757149466495383317960276742630256630083689795248216662228210659295009766011860397771011689163211190593625250902350997085658262468784304100444432965265243505008304969853066170219726860785281519930272877226976966552428330066217856348331330632345327860563171185472529382153808644815869348076405559338223823971370282079054006888521964478670277808516836968194732859901478783320407798431169928999214408488264248642966454892365514074740850778395877910623968419146527972117835226592942780475941710091979682838291612982039716496218967953963771627053888237450172679669062531803897590273390274962127312115889721512943018953142229230523247733209920666074073292542998810795244385739782520751450061238127525316724249382236183893757712427964320851618488917381402902819908378072685052638898703867217624948111073508845846196090648318174570321909329335275214080355299494228945609004113467517556157677705214939845120758626588509094170862008568337431848585902430766883224255684148771521069404101182999225803342848695108095295321834490483440494801628162257309240357238118791131223781428444871507433128187285265460540947406015790906953206098052885789713713907300763705694142893048252940698459533354884760339945985380623402663931204233452865923882264761409029140885093214450311837125932611529080997633225825565953122064915193985737495997786337581982959430226591934325702400182612891772025225328270783314718289921450631656777628095601973232085365146467880728726526051129571059251860116117086854845498838713439362973125435148608881201405978190745418268123404370629015709592823483833551619980020097840683864875106714385427259188178544951581071078626590899128128835982818465323430837503418334208959112954254613561840564366591419481679240451385484351827856441329264845704385216408552172554120558605662462918073099156696961667184659427140457410322527955708017060290849488721410228664935987003216131509262600710344184911896208468835361633600700300037386544316057508796595249589788921188364014271450038464987829074811415237277553719799737319980664703089155913107877733449823933231100841032737630165904882066093764844085993585324540625139052545074256020791737768903978326949588543706917837117739923695261726457516461014301330539637446855030545781295244895256050187913128588011352612324041586045988157853198617342546095857972564992237045775061149357758252513398654821892294740617193206653418111490559859055151356630979857507050018561632126799372316090624562696512263085606400144552645313789668082751664990901967824028830042744806461618026809808642351496803774719509835809957036662314229118008290139851796262206460104639190706345267231670499264736963103076383200452721652816479507098999053479248764466380016693394121582182400000000000000000000000000000000000000000000000000000000000000000000000*i1^129 + -8152038195940369245739165702629618752534877292308877529952369588189995769260547718122423151428472414425498056510788139482703382579691219608560188929977587515944081235105302164456623690077579273515784802651245058293262368059868976541070837183107618433822187528562415500328526038017469033784768147094315972391754625552658368055051088395476163714220762688027711713939088950746782285752618460740613547141402263605971533424991740550104908042480809640061957224439339541658211124363871256228572607943248451111395603210874312143515872370195591190785079133404434450455938120663801800091125787493589831659458465422083289176022175199306881550195227651154597494390060845692367801974088160650803195991011809822879062088616985042775848946088020171517683029978497760248772900360752351655742944392044470935389101640112828473749304881646015764347422660695028869623203816277544317906814558675498465177944812748113191145414247263785103819425581001439459985658531615563435202335089660727421184272262880120407554032694721986433723759205940626631241661268664080650173092836729956893590194681905729473616593182516877127556239596859859035636941251044114819622968685964364698151968474010783953048480686062004740759867160065889791971000282954545463075217475326266504425123105514339686801130354946508318886177995705531354367262288504429856549189220739083797325922640586155746293963971140186686730101875862837460842607488870200902950685507281596430960428610060500302506944100008937183985610745499524357872466027820746194552164050983464462028117160766344530374870501483193663139030993318676695620777363783848714473023271202724172502899206341344341289101080897639212524790171561623033939999681504013542857740091943086547947813830288298731174935750056779966788342871509784253176579331972795682789969921127308911490674860518214939480946250631840432662942361085489651958013170390123859422743584644415675873926505628110419862934394219919292770275384385908809743171878077155816677550867167294741882598444811496328535782126808425514253370299300713924329229391675509226749193989885719830053608778698830958680613620866030299302984472411976534772377593872700931519305333108109887715423386230647686717905765497304112561997804423718407406034007196552851645571632224080814867555506182204012651782270641184194741927471875239572440287242023427408411252044567198305827346375708534507781050319797023196246298172036867478201341299931122304019938859267817083908786069646263658335163938931085931655724377934641376212002616051987581431804880268015632249749875511184432967477153744333854050832154546469623454973531534135704165830605985303959486461952856396575526238347495749411576573897008226598368703466717998084713760556270925042947196023794580469720179264118183565260838431698233737416452309234431333529886169495285394716913491028143589721134430866012848992641138953075849985952192790593779963437569939757951876682409269085849200711408218553392509881658052367716423355433412394971871214985337222659434198141017767768767971524630926127905187402127800371190082587666770791082652623926595027715572548629185867180037548530212507191993652764775069558160794132214537857822627337916119058161899363599451660354313379076000848563752164616774575663343761936992409091944901209040255583465740935299015488752507005489581866648436371154869151138906287617339435454221612442827288412383797643697676094323774260387493637541158993745665925764108093489300184040902487395656925984422704731539788159572514953620706244599369646838712030138179098260140279525970094200510030001153770806262976699777679940156498356499459420195883954131344181603260443113670058225103404660268396037885887499709506312227205120471030336148354800196431099692752879252956911056171807384834280923849953871415102632453271753859725000078507062303932961503208676621266105111163884119001606423080284728019257389467799416970918747261769882453953214571130780618769029381097367411138768362106383105899796145215393194002252526990052466587244361874324509095290783520681552435129162653279117950647201883015120754830688091623296053718604079635311976825302134584289415395508473772102850246765552392459986468404328040369522810429227233729052672000000000000000000000000000000000000000000000000000000000000000000000*i1^130 + -522215685379170456176799344563931116255097389222156555356128742243974425583942825083250255763570961085094227679030682658046990916507307030893552999317402509864897029586821392807049441182985284465513955824046911537429864175378272016499662023213332717612909662090247157636332534422549596367529662702689243032918896740736473895844879938745109588353853250192783590819736340409917331606561963014723599502363734621962102080549636448558201087091753442434699308848070168804960849661560929341415296163194692553662021110835734092981182146928098075374203941728775377157141779906162637099645899677033882991527780054900332239673693774794576649489122987330793603139565209155933031989580071956285492865664811055305338940925026192598392488793394164958673088892617450958156164723465014008750113408738621642873585625874803186785850646334754054656262516135291891363973467649829733913662014802587387246758225756119164159820869422302906994929662357439484743507318684445170419860466580615123333123203644991347525915347889081091607779854586711858770396248571351767490680074842193702566676225688077167734587878642783925305422441607064073839722038687948101655313321587823552490623298886490087332698400799454928685947958948946554817819467951065927102083970427903268482934733761688324609472615768415299969075063947726736436899856865875791440289168430665572499671481634160454884594499952387612298231316298140961565044817677764091760749549961153035289728413955271078123037229838291055265911229964298145310084390600745964168448941470699712863709817290288693183243882606029219842319223067614149429684929769270636668898931137825774786452585307288181831458836277864288651364568491915550188258418255651500522340112791465615977819582639855731224610880479429984081116330390864601504749870016524228472408043275049021136171411051064871231424443145684880684724302203675049177264135670578646465408010071084383270889753655942475097798533601831218158722177456138334595329368804918248180242124529319431060929721617947223103909839030684232243730725690589223588824895139186375015472328566293652188264340377340774667186263622977409783463338126375905150497232990052318248353062806309350081950895329011226426576457983052362592045338275389511701227011614836594634983464694503157273075066051332341832525147168525987584149981082918719326314835226786672710141214243118414933751941032099160628272843801858575389110263874543110888450402652507508998894084178562397088267691040843481234451421748163807948935986145886737275791281730452073130191883524717406526328840032004841271281066976142641271551287459339973115280097995128215712204633789601632708546626723604167580797080886730039996459341433466171464412415202466012864508700048257419700433029106135191364555677531632081497362665647031244523519960408123373637039923720383481609455676835094010375453052949312428691553097612716566260750030295502129461397586514309476401240872338169620249758012295426850025980334917742290651434651960347307666236904522101617358376839388601702905014276871971429553376216817866986140538172333334071961679924242611645605032002261901494751689471383665142632391874376469781384020511326194059006892546135729441211187483079773191271587844138336680941510886654280280483093960196787494635076488946754206585460135264007180296411639864924634985468318233023119155006023363262468929539876448539789287946416141831029011669622916122890541925298220938743112452106190489444984521438858220375288982530475080490245491851526441764703601670091300565957588968186723424058671095206733935317634757566761169326092765865588802099150718092307278024641284509342126939994808629284315028291713091877503220343957204979961947233508166143714046423662211182063149925960482128987633297727393320018695158963864971237736506537465845306293278829878404518516251533202269913754702511091685468883315293847854028600263390646459522256656329745789206529071048023578168513480102509186078711381395633947653583676344998576777296293162274592972823811200422303991547149207446890341881548668848030311604753516882750439934474282111215082991012431969782671604598541770294944287243411996487974973621497661667680043531143469157701227617940900943268534655385600000000000000000000000000000000000000000000000000000000000000000000*i1^131 + 4530955722603612619224312492962862490327310804669625622290800080254413264802470161094490798237878849408548027351981835568459173700637242384533818895695767374707583070442058111647881661240592670876832151512626705794351565866460510561536779017499098373818329826435471593479598306775908107204992121783055520160573963953430085159163097054309746498148095314957781983295018720599141493347616586982128041016819981326648033945571552602965624005547658585847002280569336837462494957150555323067651394605598906934628165345472922755816058103331480518700506451272593988496705339736777372535791502797029885771015421987360833430534139531158460112252079401197572346074284362499390572635514276840607931818641842670533282563179933819269775828745389034774483179065412799515633838206756568675386124964349101946932160669034489404229700356596525213534374428308632222352801743658793845327334174094378985977322355185869928036317611536172941302111466742335404218018175515426718950407085462994652784714840242428792163423806661203525248768241430650367022287553345307824866965953106141295745624876231380444409770962615765383186085428391824630205480528165706825784274663055394537439538447726663060684395182192772897140497951957315342058519040462721555278678465807442381056263977941703379171147858053423071053977683134037387746377746269364944961086376682591578386993029040562664827264910999837624493785650644257748845399237505047935120712504374064494912899518075016641751500095826108707656319710632876560552350039062313890607323554871519902308274836365785595813873542673644830953884061806660102306174037242456193111084691411102633152744978452155102669676899759593843597199444650773018120923707879221232389513385517827570571234844526508112671665262130278860327912689722001212951795992863973440014790577932264687998931124954562298207156261518742941132284304829838528908212752361728100346443199704317500331867263536386121139465119985274060790087103773776662210334579215363999456136027834793830406056676399076979033095051836851047667970978102602900249183059708703785483378441700897509967331855604371540829685831569306121389523853999486726207358777161867629452925274714552108671066593314095347141277163494442162089248732059271245478295546940806564552098366224916730352509193142244122450299758698090231823923686913360899612316803161548166500167307577173530492319149558148889264663070715567800523241751356953365900018334308287564740772933024455788779520521063968460882984576377832372774377022899847154690218137352344832725155700893350369252478125563525495070731903647634648129359570195366747428220020214184439269167040993456482412254000222249899789013181810503604678693830306736417697330626008176477534606094834183083087514402052920427797692631011220504883490742603599407140849401203802014568671777269061936052553736495025905499631099102859196394874637454886406973745384175735012684219586980978123757946211311497584130836099793754956973771728160470711467149242657358010315247356587374643062795977780712042548490929130576223242490982722539669804568207402719399764596520310994697296765902756174954675564317466387064165927525514533213885717203579219724009053625359001801401602587938494584690976035941558576452646605084790390382755263718806327311620734693847810735460764889819188412546385096168839418417289226962110991790932518407222013378918848120149690410385656454263667080336670895129047739686144203944056124406269394246055182587108992533985705452355068862336649851329058780193374004281546477572093956659652106717248993698005351624095942253713232193022057251481275243539917536740247072315305366274200551028016671394704374647138980891877185504389076635300974343917664580203962111774000953636573486338174937611674960900926952422185174170581883705276417664252992321270069347975754845722523920890412155381981739252124236287863307906265071929680829275512523408326631457104742613553664322627850027220577937380329329405898097729578084301031402655079184138523076915338777341944632771973096428602894462721269647955523922965707313585404021076276943661360234345433230841473726566073124904401579755095664279279018177079356386272171962661003851549247420910426637712092037120000000000000000000000000000000000000000000000000000000000000000000*i1^132 + 6467454290267438867219900108075843563560771759988054136881564257681601886056007158699635003240346164135545152674077952554868778855961418078599531202205469744884643067052432946646073128262456842238313663976388273819006166314290811576853586683530669032274920900471325209299632301046218355612685156744187771348220026753129011437632880809802824419886546889051746560202936665568465376848304061853289426583000469373717537421288931231124904024199029868541984680308765195224128047145673174297655280354154585298258554194936924848110268396291957887164329153483898785577480019895478342950309512407760070371477102307486511493682074168941797257367644936985503129268735936725693187203050167431580532219846403171530184318513681942332531354049602723777176358154193184029605754082908779516439938972079899076849677336259378245823067472876570915861529393466857221821356680735321230138553477178795944754375120826791120542207605955375434859757464599827413265119901057292391795583327534403932324685310324286379561499937109617503157848302985064946740322239291872065832748631084862685324466918071158112423407754844959668598487125160504332295998033976494858469394493237437238851983447677787521701546135949641419143644473229461498945678713730074299884421650533639375827822066052383798254978745295103962756690317972011523541134600186330260976230549072843213683064341590278154612099497049898832439270053949295516596012218063429713953542909760604115967368426518220713077782914098759974931055695417770679284470741108536721436810038264973758838323320203393359192902397165087812886444253392632310668697969061597258556274584994248149069428975176732533672927966063041981544851401644667051404684956238308173268708314758628101704721247393306266339643030745194565119301102452701400659954481310745268415423484838064947812423185875106570078569537451613312066503247598859504526211050987080607537312002446358424742185070338209321330488821788507774450426842348524764011795627164168056980155445486613240732775196681671075701825139193136599578207140208764332238211048823331561924473869910688832197846248444986205558553632729932852588531080194188811519944971350402367813215165744206517918387714420574041075964475839876373978030079893101738796080063927563972035160859136890928726008839979531270610851768882542228002345917042592402585200272045274671592828610775869434549407584543555870027499905215645748829970590440958213477132874211365785476018382779262401163900794606299401547436528852283152004084312180416258274845680684768969068594077475583879531590038921236925849615482218709960676543299890723716086282870008964291208677074831554440317345901113681030851484755836102429608805473704414848440024256222913973362348514827563758998601606885480619416146772335456661652167596203629883258065861335236879370858353072860079848617014042001439860871974932909218357566448624348717995211959036314610593800847481676579719127319554614788441745228825248572294344673033589948390846575935319256528046197141538390684494708053458980826533010291455444098572886181874528571924714277511125316994985932211661387386116193525812861402625242624827263802858287409746991783978248407348862748802228793480104187209691924514615210041650279737318159706231755472542424023082152334659396945046028363087967205000163150893587939204573135555675840336251682582088030515425404895305113262853161874707710288283207368133760828932291297097123510876875021443375312929043383881408282021880072080092174501985540186286934355736016899338739180287165407152612536836107346915182086634933458803681051444177274339928644797317801645973645182185959264699977204266840842749482116582888865163694796403763450320084355911302780549629218480297862299273900355874164098720404470845577038773891830447379332763740236174489806396192462353261853446303901513009876358774448949064202907604813201612604064322507058198999487084562085922518792822702714241655238184067347868149249835407332643664858894981095213481000892962871870136090458393366049266164974592534336208269639348834229276656731542868978453627071365286846055089900969492109807842797475498286205476689838496344926555252107511509568411006996038322094638036395351607345152000000000000000000000000000000000000000000000000000000000000000000*i1^133 + -401874074387102301868595572978378481281230918527298000412698433041500011951769932122230291147989615677064613710405851152581459520867028697337094783189230633980666541203327442020725253414556051556179981562366884690534747564854034248662320831681628087058933675108533975145943382047582092418752293409081588854473853996652443745502468511192142496547080097823201368712390036612670923862978767488594156804653050517054424838105558028212759824098917439507539061478487155586839221111783575015920334933756376564856163924633578053178912252727992764448977622899619249281758726835190378347894847410584868730896603797169013564236055227315113981364906804943962979278224310564798031123397295998891901093663434055261756804465993471058468536621107321847836857132712954278685784356550614662860272974434094045723201692573586447775856843385994230523980861399533119379147160851605628474536296658823055642786941310935738159836521860231616133092151235002951681459233777547802751710294758080305869150894546983591563243936936044528801228053972306109016187716598924924968943545867657025725331288954422340347554650938975875610377491622270586655753422520208581767110341746843883500057344759222560823849119327871889626049182125743040028090329472020217427529973044243497263925216990031671398503915659529656286250451882259532817387417893765848122067053641334952482229040685290558218607202409890914029532248329473420505956219645424822050208416700119267842113435818184797283572703865934036821596446266321766868724424220757788870296031561746207794707075043621671290185237196010136190651336798360830932086574604608331098338642209409147947644701805717869056595825730717420241340771945719404348375616681175945085510049648555126906458967691788959196948260140563642967804279204804854906191226039976157392035419208826422458041986483627672043898334578412649617829091642471938985004648384238297057581027302158569805715123885723847998519660660771379671755765730848716635820292559900710354722881346492840659990851306484949768621146637344399834922959631941903681393904754910588797883151341709133719687273642850624966199101189205428358894510536948420735505415399051892635664346001374838152839477038713183746395483286417590082434576929787731886037844932054540049548278959108063577758238004420152023266443984872151312085259242126237278795072170441522012039551257222453899747018364652183993629764022855212951619587043267396237561224337997445471486499009499443830006792331404613722470581265189735984724066734110993805659113117158367628814046238586706877596759101828270968739547769009613576178122025700230977631261991654288433237146927644544417303825504205436510994523991568468241012191573779830323687612181337881841554405495620143579289028010642403101672933213157896301362369253316492903803022388091480193879124401581237233371044916021774296880465854112041653029653505754598200104670193632184804359964061122032838970434844357879007636435762580020182402162417649038756688037774652736055329947565805270493746528547948395156483101167012394561063035457537675961842071012663169731609732024190575210870423209868856682343933338482017061401970949667807323222705261018939792500265133720279465625469525910386382133864060591260427968692417068058228034578219363093769105178647044301046649472483216194039737742542330438059097381706219310048568219693282115962401842884876480850321423723509983112471706930357561008603571624043503427553257769328310556079513730531679599552547334058385393240543514507349698149895852117710168728664877748869029549023965843734576820823623563168974447547806496550994780112577992591665935312468024614968543167705933483715275209912893026781293583985813194566833564788932507219254534570161231479231200034320340869224194459723272710250962451400246966705302851380738885803014307236772945817101237569663461094503689145656240774095869686751282616955523738518175749746468718230489758827803295411175826531159141758154954404199909194047517144671071422390426444189706508970603351231032319509345100273794339328347990808572235840405276479510628083227900468567189886487526969150544511080079783051841429475669457193304653352238110052097593340129365922306412511232000000000000000000000000000000000000000000000000000000000000000000*i1^134 + 3792581260536607131527559919085820309641970535038951087340743524006112386567516490809028691857448824705973368312429262607729190129807990289053283673908252889273135035849282929739274973038389296236112940183430671883136976375754691291254798047942274836725616306239887429657731281300279086743228042048923134256377694161032841498603212416803171170205003818824101419689860160015608627190886441105174405093319785432736614525033475707202663017497187036511435903509504684085288015527032392393159406524478600847064532237426061592826125368963506823560423379872090842388896001038912053051807998619687752119059649361318255651844119261254725553781275492916707773158010982945594079909809948110677193477871534678881208191635040606289597863780280076117687326310896887467660415301779392463727186173576439363701590474196762535544658150237366759635700390692207252072013846905487778346269373295174755798210786480029415075955999372671889864849686342369580975658729076315924002627622404202236055734318271363237240625501899029864012301511075754852390451480761639858871211352114483683837984977030039253873109704579394158128567010380890120335103962777313994991188158365890918382100810979145799756293137565129803109224506356702056359485821778272075265858533785376445504191486399232441171007769593230478225843032525195683284484425569406512453661189390875624590750927554001425872305676016855013335819052854936859096658540347567472410214652970888811898369668297915865932066392435083809615698960866914215870685335345353991297657845544826539880523972023322325972284482948442313025817238399673274447932865215245206956494373698263695529177050513648017569580454194542299715214533049704432549680086381817200949476518920099236160102164875316886135514114537570370437837395496471989992005654986361958326546266465097118392149581339089858447349898819786504426872313800255701824204856456756146480689176008457616206583518105378611858877512254501276744675009077606389313938424155946602933194062328553562028302188242666339873567962100111743653610050500295520232145742808603823787704822648715227705892758306547768503973805048472212596136925900754205397422021524028457691562735735302779151281275827800707592383019157302059466269463319900408246752426101205079315692382905393464684739198196993154183001308383715261933789013676354668715186539167678631937036238279957737018103589134834931071652795445870875359370248694504406773230078562977560856822713673710942357053616152551658415441648613136704204788213483725885318893742905176987043089950751866704554145350559553790500223973299513306220149755817761792517678230161493393942603292180838892174769287025936524802803239212631304181930808605568527102332529643189873921339061016493667191514932795843546789782799211110407505686348876606649136442013660524174052816957298544670772172993482965802831012209424182557629720054986326818595867401513501312980416168761243601975238755776938231660888363898376003287581859438099739508118188583673877228132671494059566320494013381957655831758087737992537551955351476989302783865015560433622320211601689112127968055586198275554040171030343148432985433736965209345797161840164685058146723369237918714343199102286338067933296047541921590212954198081216328425889983700132940926884096385858143150468485554042643342689793982010045185065368065964733160177117993367174903877560579846169651855627689557274452380455798868312717386034317865876337458091985352043272566423367354062268281153323265164229587340250729376232696530857728919805340462384823810418346120146902463724932445268529116804799492997385506099688658624421665828099844931550159336399839900284445494838964368695024009096258380632062175107409552621983363495539139450084178265158707665386251182623798120208938632680371484684694283340713440614788985865624565417145240027535286579448845480469624696137868900606741888951912030014564866309637238895134928571572718397333230706468680865638285011949336151564896337696432788846234469256797697331487685268077262796279098930920223090317497977997214447604604098699800878495958525831705832601722836813268668370101810234977057079360337400338082956163882437014571629690669946439792066560000000000000000000000000000000000000000000000000000000000000000*i1^135 + -1150642379787751708848490359227730473018769571946921148862008481972860943209848882149277875249040078857477157907890253488716373203530295366239881277361200116634725419961067634640504291662163900129663279077392291991285426143400817802196677963690771390442643000180789735669766056143442513898952651757519001785250271333674881648928887671965397646415927964903506399111724357007846436477430113159785068336848413659581685640997071514145283302989328391368200676583606094372222018109136409980239304295890360530664068448518473142404832697566407479311458345278700206182716371968439787663396529376547028383272465576035970804716673894480987007585062760620883051333146109767197650553794603084137614057735316016822095142423693066617922919850627776290836097983419427348115873235395404062762030894166889564209037670807653466966468511613499844748820603264469165354813491650409231098890430880349812884667533249408836331347049698208694060443745095543468219616569104018813666045164295430593399342061541898596747586536245362183975927924834713678482895245371368421170570222780590484550319461454137515701590761620606024504970515168148388787082593277894134127013191865292978498162040847282159807688847024881210340614235307487778403542174790122168801610555864435030108092621570733189842169264731909146677587773896384374448099824613749851735773011974067688869553815466992136350089911898210441663715651503391323018077035525814188869572120571261476067688484576750233516909454272141786185845047371637301242924178594984224021956158488372442288961732318619197173147199654432794344477504327598280163806505599615914810689989412703698877535868829613311147475611676230750279952424651429872717125503383394544409483576329213045012750653644944687904192988168051787865772884175965186435858944215046888089557392034122516675465541417237343367842933808567275308414141062105252612747141736715076276411771190620937777269889142711110883525891930055856714602862632774847581139062081466248827692533460793197739352508590025606401230183847941762229158618479568833590684292327318025329591212569289191289525737463278154604029961944166235123939353824816728730330547753568146648264236014349569999722564762752679148802777795464041816260668645722142265971781783201049413663206050066941749191551087599240971911265671962359451521230356885685835373122141474300316953551436899444083234601669841926792512428052671158367573919556216564419929318063907822847408189589245406276478555094108327140276055566977234541372807866960448625836143605278354088678570870068416367399120142884138626484182766473735975901138143900168975934853791240931606613795725928697527665083385990587464952215956734216777274436925240786813891147297923256835096445141093661269427315562961474187891452724228466004984439265078552578960540968696892308795633672752234732718328355086167249441910289342349325627498425828265031359852902617668932468188041514728787579432771829251777101107446522466813773338039456143486753513666551034139438912493740977690335960640883845755290295743106046188627234496931562473756989808158534153962225630049728222086366125749101336782553790581082497643802953413272077726642391637256411596844267995822747639567901413765620011783877597871638317257744912837772178297770545917704599405373208160939883369264199585329666403680005951299706045964042424089212576225578304235695046103366415010594601616405513069558303282570180410151512997049463714129889741452478432514563823090400866936645845820667400055991607658916953722931301271967317603887565295121504846902821103479402029090066382299318604174351408816791803050559647685169498363349822219502567694667255580761415954997932877960231938979652240627615362256637881381840153640859644223136285355233984962127021391549655895054548023038202124420143181945660918657218824636690198917576550340591653836936399404765439034515165823993579886047710954558282272394075623479637353702132632323097352883911023704943906182943303130494519846311697065211116577541850132134856909146687816174037290233469054668352875134895560078257488140018143501251031624734141068086742875467932382589917021678445855464557231785574339667439000950058379611471872000000000000000000000000000000000000000000000000000000000000000*i1^136 + 16616172588536982779956714914536825044181173848395501103591069681792613900455244988994076997406841860559688840140119969996532691793231942037624100538374262631594943420649760765848502962461485518170526346770025058729934263706618029660988400879242577917483260533951968550465248981776832246818929453938287656589632760528505681069601974927451306096373570458302954728314412963983289553613860747083505940521601814844662328579465936529045766198832980359772752546479468473847460675878191787253486309434430377389215888680960039354315180513284007261238528187166239368553719906139109523409529368371550913491604968439568349053648704869470287544350684508222551016630767248955202615085366692461458494681827950776068170965850957068629809990352111786357615750379567571817041827324337602926283571680167262554992285629499003121430588778651787537613591974143136868239555540292691870928369018897481378758692540526219080356963671083742883863821350131736914442799305614619577379758446961940348649838945200057082712617591472139325887664742263512238071262846683482421088124015822672464411832984219699624870088221089123697531611477049329297067994424265077781106926964388625264465400741973372985567443606498329505936431313638975447169569075141305473882516952488953638486678736772021007529077449836113237632885938758812209676028545292235772553023000086593061390481780435320119217697452531934560458159357690384094004242740516210579138904225040361369920675100833488414759676191943150025412723163373968198419594683325946186129789277103698949328814792485735779838641710046561620444970027254880830062433047649793504990238073305145985779147531947909174854807817281663407227139116312702998294411853824986623564127185100719084797843031465110747654182932650222939522813504174272372836892021609853091826556118413778157673819529852665417419298634304871687584701461764734332090093651552777648569581019038531046966172190162721110580293568827781943087823715684923028224184844595990022631046796147403349761288923039492971294220370669895173816390329182723628878248336991464108766710265264727687419987731635500002772521396632517068472220337215389351990028754470347280813915495097969855300401818214861157713998538160070976224454107199004687084410485560333074899375870532116639149958718647934418261653877584892843364279320515033377696339199627801678139179611927598659281762825135580610087487391023513916629443182587803337453518435207093340152317179165503354934601023109878980772852410686108003510648761447084117818619008140188923682628461667639441816323359496263527307732566566343325742675815739154272205884377001735030209912741114042827314108368685531237621465647199013190332831262003398246928119504682092531237884060240137389609252793852209779883968520468747953219719939808681382288482629277874736562038887064350402089298225627042607171573651647922611932671933541653249007099819342644664058626952791067526904771660199901419515930572354394538732053616274717091610544841954076170217480810738234681821126302498982308581306530672193177641979667668828776566661909542957328698266801371971671700392441031379305068054893815563644455780477689135628153933407919940147489460767883770869652110304399250665653781642060072076992821188271072507962104197392883330635006642092599770347865194484751918987110494528138382716270615750382203263634756736327383385116317432789750809392228649743447553067087084417510251472004972106473896609482092381871607221188703959831596764047663966638297172021451767307680529795169794393402634594440249023487448076424057443573839542687054069299500762349689367091383500383280199332369100402271113684495086218818986643543775084619078534216847221050028135406339855126488854794241002629507578157803941732748027209757089330030005672099450189681169163063847110306822613525868301759209405622874882819903780449352777691341729851918492580801514671400521144345741678269633938417800641339435379810988398766069856383537949633319694695890138500607903220488320074356049011187970506888249685853282556676403294479339844342973036255651274923141083707407743447743085593763377775337364755370975200277347243447932747836372656279854091380090470400000000000000000000000000000000000000000000000000000000000000*i1^137 + -116348642500736412768342756729384752480967943824897959131691920881116952591431832315523251743746407873572949012757534122797035416792661002961280932068454030107633946188308078783855590891949703927368435793732882314399403418641941365068920111054229093749533664455053458704775106198356813035729040009213190741561747899509311292717880305535506445197750222229364441509733075255327918255217748826769564893790621594173973705406097675060625081605580814273086195219368370413145533939867835652528471878869133087813840374321093273130310541549037952230678626964177293398653740231657704988941538047245839358744914427086843667668102288659730549312184464664382601161762922234012464165564892560311461420270402376904471351580166839373876472309777567814214353673386890861953420925522384225110744972208812680223373748216744332563902416713811983869565351093439749724672587587091705472719726426402147677516036935918622293334235816552058964660781691856792005631467277651452015296072152297561474319027120458718715616122998207048876598593376702956150093617762187796302618144156841029513647248780291678620253820492730442204205652302492317422149305386711947162335640076929048693185814300420258141601170453413096264469719031375530034660003316706827274626931762314780583023192434373463721733101989776036005008661002853461551773068756122117529609487373792922782675131522137928966835431684863894965305842690053671867964010044468190266150778021107528569330063167436832197347045293160013625184535617739226373286697874291979471639876471678451427683275264633580431807700516354561242385793028372558252399287567679725033630278879010067665552655811097815477812600458243844544713679553996364656465221478519595223171918013475169953086600213690075532933316894972692888213819964421738645548145960542204557710775077898892348978231525089681055721586292466675060219358740111697075308855498662286090493672480402038575557210125091658464745044958627706933799310521702286182841570875927490250697215646872820394070805609915889376434470942901239102871434936660178151130457726500336703355397749900714829768108965087950255495238010151370899201022585001706126378899533927535929796301026869349556777363711391013619171792156306254952545517602375782328743820491213677334138374849782338774222855247632905413631563395928482739790240378427728551254794554134819177948771559158939311452729842033444967248536070367005200112351028900336089090367304999954220524788453195937688941926298858949439185125489085952262036058721324145445778971553948523144348777370656704244905553606664827163205159861016558947911297075372288657338606558026567344774845387663448973471722432415480546385732207535095966188113618384503674636827017206126342921724487173852879094283835188462307770268468727170846753885191283737991897911454052575324598342488767325351429046938857018032348448505750572688266537397159522247263968865146772338557355266070761987547646628370877792402072679806719662977525919849642750874086780104956992512877242195956334578846807127199503272694957919126566850270435434082539927775506982282232669814892231326407054740739229481905315827407995654767714900972760352686322268308968828598030295567760922284392668217440058144450802646192507399433808608144087635291337884143271660868462736916433042201734054580632704446689166826766864035986445197910362515022400392441268967521777295414287860846719226890327865239150363873516172765862521428005328974977001668751798556659615805102601413012711463997852810214278082749925094437690976792510279871084821483832379338183863742203718539227489470436142987429215765534499817598051656233403413816116219336235424905659164518696903992910325683964211964501631792366323769256381270684801153695691981716231460000353894186689366225299956689182998383033312742630883476511483567661541007745489508372896876343161823510557084426351666172256290830836443265663341173630715088846436833062200995109972902138161131371464427734759844925712915277739278453212675151531449949508106578860218874639847630875330199406840932563972588910081983197284659678766917381126461526886121193076454949113322831317299729463846591577362523763660369689952911360000000000000000000000000000000000000000000000000000000000000*i1^138 + -17589655433997775014733892568673874859529010981756475210707877121068001758686869927403870918544650554563263741372246989959978266987130131198627590098019861953802071392588160260009497297743048787016115660169272319575627370200751558281960879819932171638784746582317911702280542682868291206030810405617076869161904883142074406615369635241925714076673730161882263418840015547733766187387045303333795544834139990754698052467293610589086571243194710234923547477414661370757283779640144857840150629396530863223820900612335653325003489399164030653228302388607919005693883582034240235127232345074421425854991843474833505075721375374820462404469439096413625443042218928098261221593913587789250522804606230184226772960619941095106638914842384826126845995392365695374742000198494587871857387595047583308145041880222421650364577235747108146039150912584036763167551786088153326764555093386593209362075755800752599500385255935165614701022091093331040005041962081466450108518665652029405334624259387713062181609180491247669957549581800935864179336763282809345978437895113553510775271406020821922102332133508992047307887056897727069486186478321818948920662346616329011754622277170491366865139400560135125609080080415644681993294672445801540437630892584162003803779292890028401834201504364161334707920675945653691465894817440201487867035762385724996933829627056543667466020824118230473454064682583628562667922061841733211191223249011756018078157700185932655857490735534904967532752532629252358618830270510649236267418976972702940449168009099520663921451588213490731887104648599330493360994363517124687799056291933506180297150539053612715853199390962663705483587682589609297036588812982450199271604393419129544379460544078400139999242178869033267691870042051275000472418792039875350205114649366464936720703102841635641761431134182667150270803696133710198038232678443392452884705977313717807866372809523057808032860725325236106236543528935818866240725906383150398139145889982554495920787702323605157469213215682177258670168525825934876101899943641883483406210964038795158692871347761571607370835451410566825754396114142871214019943036513238448010132612981206722617158881231148547452883339973781601645476818541883139261518290435348966419976550711089009674310427903186390791324355386241343159874586756819329464695787031881304800866510985181903826674810819904068107905680780617739694072973806661327618704620190340551079828791168608541473201252387271559603527963470300643279578502860213365765029813108570655305193131085576354756531184990395666598096686291791175595537430175628414937374897013923809377741256916143083290412520192359915553088042594502116776069024287897760147638103534399134081203792988052144793223539247473193991068671357533828540899406907144688923708942791351764308554458733324308230470130855352910374546034504252202951220333048245883740439495898862262318869293111058288981652607128851592258088253585271526560010283358638545502837643700688030812786357910463842823699474800904151720672737627371278079584462262115856919651317130149708298712779463478021152259164747635221519025660404911086985608283244546090288434368840805145831193379315454392548343731859979836990452238752149948953162143841484552098325924544719682131803682283621363491364281583698129732023386755426082198334259017726520202085361638664725084315177203043858208732705213647649330136398519044378076477342118867119274856052367210269299478398861899235631830974480946553885600964842928734439662086263143757613352616693837905929803045934287921466733721894323662112764798540145642247491380628132849696208042957232907123755930932405292458107057643361079600654950702985736750753083644362950529322324731547328404117456342862642056642255880268078337829284889318342416237725807331022371057802698070481247869308915607924749832184098148241516900934058016680816311297936033561097901819858941076441068184512709708688295038938018294648908098914289591652662830686468615413713106850907839768355599311889584451102623559573126977173952268690802973321700310715591696771305627656353092382136145418743152656536365932488659454157542117645903042969600000000000000000000000000000000000000000000000000000000000000*i1^139 + -90976820465688487371345079373941007756497098438248595360774798025292801704362144862143851726969364879175012546979952864656163753368650608522991359796841007449391585511226596784347981506448476686136637399311521664694582614548676368237521085708965522651165551822717537769078443180729513029146563363433359455038392592195812363671548823081347129210108912102214547784880222393787394333091704679221294494173315059874782548010766010365376205607982739216114615676818128476992833897134029812451677657126936926932440006284566467149865923890226493319073332336076311070980545406142758411297157773626049338116476813286905962005604670145552468768042601769602115124768737365744327601798739685323619460380435215303614131570028347747593929646389454392928600128540538685215405730142597694709049365111188052088522578637128663243204376092915380537998143414245278080140271426282423847164476224103502106635677311154295107399662151244564122187638624470981206641975214810068723920763097234530914919858569633146409361350788346200327476248231186991128003157771254249527746545782022605435733842362954056668214788428870703696550155197995877111215878502164172323946682214043056453855079010142661424443859408513617227460499786619963867137983751078322311276126908825152828434507603842483825485670467795231358758139552555981937351874470938502444776860035839203054628063197257423122585432042670644756201473291339436016537250024860617164193334425775836886836575908288772499316869237586309163238635041403855892255393600012215368562408189286728044015414221567137419891946451665125807727599357727229186425307230806656391110646967289848752083453746878468277333770453491796701332584820028374742735484504016523669987203833228220158580089387046370963663531446866420051317707310519195546658341466195040914090479037242549190441344006643721967128436646389787000070864684596274138082495099181415320257197846805817584489745227042358795012242791103142925656673447678343894717380584424055942393031378987748633734563207232114276859218133467743470243233577314157233143532203812860288726280270594957949858005704447421242520346817246230678848412269414125417011956009379692403995865411423428318174863272115849857157762978079896706874692333353903743820159733323031117149216194462567063063461544895870265489379353471335129320420248658810802789439797820650581582514942931920371106589367969976593058747716856256457330416472375290562927564624303412076032830310631605260950850840318480776856845480547315365524982158616228527422676850329729012929895660084563629654497863107457014348201092187993952401043843039383146687616393916519427588243770113588643253754686062864981671906143426942924537603348565357355019294755615337014938240563391004084003823655760143968556326060045137321058234705691500268371329555645487895607313838039040138844930798757822293473295801106995762892009831824181546554840021382663098546640163030700067974136152799683695510609987128073222564635414206738715335894620089279548158404789184968784194230514921325328290309629948465886814061088124173403312412180996776803031640863126445793724132949536615632750074546517407521649657096738593240840699391783837794330358989799006518611028624112297680001772937228774710420526846635305038458467432965019777756490177571232395529039336600833960362423367811515779687784495378912196943355056607068343500752527870645042936732405198201490063558843752717117024698860230505231730488594413093365897375437646390155202891252221400077456185742000139015091019389307609157576079379105707097417000150154537048155148526820763578713857697856214430464702476517244240619365222384672050401613290633191259302411247711653893626494910248989206108575299807859699361547082030265017414602939937569343193650032913619846507945446787578512055206030955278125417412650934192151141312541470538801252691983470164464824905770818628752806999514672762660480540870105924794714535308143687363101635595953116832461746219400866005942787298737492310845224984196939927149671422332777079148285401147084805755276324241168333398490218418283452629603744937505758622927033474707373211855963990627519484736216034272555827200000000000000000000000000000000000000000000000000000000000*i1^140 + -2432625538986774396620075598405445910903007249000335333421853520282471516238832180106326197539705278242551334145530421155579389153890883442021874111297098843302807060840579116014940628290396662379362552640943112316553686425141243856768295690009256456255650249079244169710766629258788539628725146211805081893822364279543478451450909190189554871015162555146305933453074442365947317381672450665782957555751229037231629595939534490206629392069596896430298612399890057162236375414603608367072755813142634649217554230334477647185058992586931062855879975510490134817387470650589289812309764490611150559181152590151272381620767389473953516653184270017998163895691387827206311854633880262215699577782895384476729972335864834037676472500784895136943814082775398071669624246798252184445952750056434810116123957472506101619678996863243479076595716787139408763492734440216174577131116455850332908992417827887236099218805138189959471244622928253266988724190346731687022698901566619396563623516736753134440920743956570666524933701419501376810234021653834274701682538797453441080226997091897878452223337520829230267032490004894765263515071675043953476629130241467946692854774293988396994252092392446000987575607250881850821034082855506780908674496527614491948154882584805971342936072246632781374984225399131030266422443495869004298834388679890427062595842289959553693819252341932266777741985400350793682866325015251348867680023920078394249297638105562730107908509731744464809038022830040189159499215946492110197039164465109794796332314082145625042611798543802932863589059438564655289606472381149616738263750050503264017268543316280134046234755346350965386302669822015146703714921402985285093206912786229373131492820523078656694679821870992156290531068062405111142490229429946811826321850455780232213661120617295274774871568605411514765214932338766897563789564513443368870848936196577715304415700133923822914862639779269716322441906274915930818213678335046125998095786168990137895001725261755210812436316561626007688324992677782643152772869941831631854619278347099534327122438686941704353572207796868563352149066173463993278095929477131865255563002432577323672013546259553914794709281772953550733318344949909232116583545039378084143295966329031051041645875878347416475418220280781816630697373008544185550601855926609880356096346568691162228686151947112226243024663343420321242728572814728566331656066687015336647095219461924717170392018040034552520203031084707958280814305670140436539305783153049940878617822664912522050140147268833482328076998590107080870536089672050619722476897919414029619875845464068919458791866697422899518020330679192716430183509324131969594278342180748528192998544464777660691399734196800216928608811627373547946406006675481421154990646739591965413960673324239864237293709199909001400688326721248373289932935396653572211516051443762204497770961574412201461001424183196467505495322645139307164968682523090623540296664641461854908382020992934327223752406722058090303084573555354347851437810309718779411683920757114249818417463686306006553029330409762648937252375696014401626575818938933753546209804507069980613037919786322032452469732210318929029074573322391014090089814337036821512456716470107255750309734326055116152464970449650653673261006488126683407223311944522685296247317381482080498785953956773437821491871356811823580066644054604698646886238867615344463567589786945573039237260878324038940692031726685606156835327429320017653887180093322022974165392781537207175905619915845217248875930600153114394727070705089789314746796957736404258538830484611720420991374812650480632594942004085588837377364293642050090642373067045933567416140654766789251541841410019880517772250401858906109158596307067863286631331861964157903226423282281361742057097226343915307684944180550853229806369503262597463329957774517926742801256576227560748029014401040022117039646671147764696630467317808294631736536824341377157305306954229729830744910550198779021484800113552564371303684995133973591584535751571536870371068844182404984355497914788548529889614190502733077890241145077760000000000000000000000000000000000000000000000000000000000*i1^141 + -35347423045246435153341636519541998343454261674215739265061494744776690677428990174577160939086431032397379707545380870907535114905800724339982694712307780490759138222597636224230947610024117667903511412438709294286909188899981139130538840956471571843279366500349953500650830686117713307111380826924813091328700544227346240672855350518702135254225085517922609285025703760468386456521598687689352692362317531469977756912950971342926505162194373741887075434277043577084840562171688120597788872369551966418939623586764658281452573671925005391002341333768863401468131288914498413247352269853064280570307610786669368363433234479339194953065855671014285061462830336526666825916965923452838956230333906651308374506469455728840743487289507362198439646730452715431446107716896728723742534776292784402283266458188822817410390948770372382876586655577248116705545459369800339304087833202561494022648381823045283921231134608529477209410940511976888500430175346782963421163098342228667993293557869768665721874889834527510563077126034899416029517255068169675341214862480161599988076694269810817481542807445936285925808434480230004590471220564504033731279083824596706988082758625376483606260000923988230528268909023323784630504567854762798926022250672369013165648681136285244525106620998277458751618576183032166716427787357576317760483692955667181611037561262937833213039558485799927561841328413458025702360561415498605256599029672779180025444168103476213694463824978045831881598934757639687369158339767885225850619481536544180135884252098842197998760523309872573835062339929005303252450879269912274609889728624920854066867284796024706174984204178329404550280417188121198767222857839872883570710309911064006082990935230579954023369334919875139426862461209064980893343053606235169134748221398400859138473820676436214874307531506496080721069763578503300517422946714772867268360381959151191439844203745895383215508522230198595916740568411436462453834747292603361972730535730949068142809960755998770990178663421913875268551140022493593952963697662233441306532970859591085385657491782835240410417624712174678358467867707743430501651827853712464290979994496796277908474584196411344305264517218762004719090474581747512621026070831435584515662099050709876128301679803030082976290079591143691593383775675730701348471260708360689482849120012681909084401851142453809399644224982512749213695446005139075532811028464404084294849023365787658199649160012799539338486978790875663089846218777397396897652780789051017213998951055934845632192659600237628142262536796823458707289054150526544948373299797807227629069589249495860511500481978222338902082436257942021718838885312295460270340927838707165553017904354416093858867616880918307430622057351513590524815515356281010237144574768975662457676201224328538434014994165037494366475461670522622855666809603828872674470505125682066320767034782897451429863726786460626199001196870683630103182290878527623444098963643494755311187377084484460902763025517665761165428654084553696916362900511604837411023677482615633072292403806182834549497009135610943677875126934047748978635495212631990659614643168855079251899437866322806526237743454997984367680295983325129043460240201872179912016839875738084519089105065331026284275870516707656252512112133004784545768320206019882711791266876274995066021247546385444813717704096864792922755709047967037993935414228105595085040150863597127200361628899254509272689026112381501328860908320993751954688685398971058884565249250336633037460085825683867415153273124093718155632440055705426414171647573525076277330758382475027519543938369607739807397288957700231112530485312546505966119401194874878088404909677983759739675384841712253588580684365228864314626765779267483172586062073344481201299896334700147445716601894284603111143164562939394639036323457772450706088115495156767556919353057095090505492467175584461938148559929250946548853122126071865267272233556103982934074878243838471937494897297726007364901540983340510955555934454494956898473863206384934931919678364292565192166629161239562336692949434622937648857088000000000000000000000000000000000000000000000000000000000*i1^142 + 379545113022768287051435264189728450320496810435168150727748838900488049134117002028752078869621347359896601223591085363890269049755610801889738638989637546266990404788040181877906798046041181659217318883174090108495533559113399458519567019239632965134668297936620023053805847823926150250422022819736217666628996942813819357270148074529210111001897480604982626367856489772529663424397079108107281885852259856164544429609637822992029341865954435604120331686717790736678733032496531009371872580587985395669197890332871210772463525116817129435947662559433492542823921225963416851064487848097170209480278493504951155820073838390447887110506391258287199810540310391888271564326706684522540873134318222584607175143951010110435080850886697757061287818229186887167339416717564949524836174317907923582748192987833169389063202091517527028339645538966777316276094431352593227014655550072450275783463545195601430170533670583403662802090265477661204925919261710202519736883175551772124175962411565102630063243675656915163239804457760113255018413153191807498904132119212000015631810093170667806483962274869373471919319048747143012784687438920024466453656800943090305211202957590524696909864642959689801581173971862091038432442537662167778293654480681665547911282821347921740277771685025455518633587146927917367130957351895795406466869802747685278405650238766595154145129586178373291351423163076795926008389754458507316291320586876397802529658573219602457231177604486457915348166078214887383360872689621587057936819941125341363288710648642678200808517753842320590446258370902533571456215578725049580622892035478738379299304746837362988580584157468335924822084285333438741579727310964177504470900795300060851585491975369861740213721157129799872652407756510630839340064457288802199557144714736660789555501135642192646531125783656653330610705803719130597449116920628233979466967825265000724642078489463263193242967484434615865066731874102775956236211724815502439215727563174405594295196562179145830085210655434686551181478584046732777837952668816362366129830343365538147029891521725404437968657541355058698389178983141940511709126188604974769333932214388633276837170783042458900057638530620238005260974798232230229526741840512425839218028044036369444673444781905896182655840168683136525581124034364012465923665095234915479602197602588540303265272149874306982867005565567526090228122083416295152256229382298796861921313191323119207601579526701098628081014745251941792793628007586646784079967129446148620383568337429641589678120411090600198431619357483137644512013493127739673134589724274770848660052889418348259381309069843373722497898016034895232417347262936887752789318819295545009384654306162831833169669323481252612809542453874467808664975919879929518333939643158525560507482046985042893006596187715816254073061951531213467902936409492153901574546904334712696633115998496067263596049677469086138422870223374554600448871769779285600967849651841681230247454658110157072387376936792748786826823901269436437052392863110570345502145790884281824934543969230287333185833421155857943663287146305593036715176250215679174779277108789314153181762294093151950891271993226066816605165133706694216453214158275043617560042124267168882793811333966636848119104711917016539811940630439566027486889729002266285762927815230308050961020182806252366819144517434811506737469881116127250705537943183614399889453869952137569465330270421762283696777651138494944388907882192103415236917661663276070863111324789889467033568111122363376427629472321080575999649356140696716303867914151763586315012473261082016503047619022753918536206027450975859486481416034953579065403314527766371242593749954398544348666661092198239794837994481197210931739856531759763075708139021200571976499442348223047225955685352599556649404019779878431894398050518842072503059306948976956772560528549658344364758162866869001931157280492386150720620560012106763055185480818113690680012118702878092770665925491326918390648781842750962715450513633639403383594656456196752580439100001928643819240705349546148941153195200295731200000000000000000000000000000000000000000000000000000000*i1^143 + -10956891038841791279411464303610763925703012409478560253564149203561824886760186977447954470648871080199850698237435966495491641083143157004210690737803814690736753722200146757109724412329175889827215459390712612732245676155674467350028848496219673112033979994589665491806369202931435864998943602780590643151821212088648068994905555732287489519799753408458048705788156973650497508753819256840389473307721239683113737570713461211558722074966376798090058510060153907121447828576141788112332111041354862683311361380150598991693008322511055907382130156792777451686099757312458335432076770065828721254072415020190857533771718784058791650639404777707930822338233573692731443576232137998542162075064561294701378480133200847592892046060556014121405661447975132065509531941591346744127744341273449983699905097879968127656262247957665745606233338727423022688763470565160036686741374422158432483887805656064400536429906382135831736673607026088007245037743951216101482305935190004476876146037529418952244887041466270635159747825229562886538623336095399783008281406806067075769423477162048954602377756358121798834919221078052762583210909567368614495313741152252416598858285989909040762211097415416491421821834099168186372699686609932617376824939419996659483708218852593671720503954125905224450669127929909087738675591217979294953518225678232897219609755989135836362255561062661738273249490711882078174222528420965535267072895927113015552529497127010141929894344133581995249738420471498154468285297821048626667775139975494731606830033281840342981676853567152711936900064442558323982098674818933662849956641740501718231282121029163940669336457205434350093414790454186790536193313070686778257092020271675725380037055717720250020342629422690276722710979573303968708686237731492296680815819470652721064043531593960813480583060156164116933305986586132744423994446615413594464984716282151201436253196885666697548885270392542062308160240068920013504861491050503304098563387397786025659743060724866087649666081167353889424866145240159491298818191180481003789402027280214155779802171751798729891482206685994653207387657892451470887788301572995924936108233604975224638899182941217305096321389153051199600035629026556788224808637782321030837274856005007671325941976231447037805780568237841273264934577995544381462145730367870099669130191012564372064345038919679195632100352292251451753378872867778156992333964614965285033516121824611134765719508749672084238723336139526721660432710759316728263492880055032059148586771726906623569207517032298296294917346764431490395765101977467983134216615966104966075432603689474927762547647026827678408208031257544921250858278431106520244300790938784360064558431878844140301809218025468063284686462263116417478841068230258573034577809371598128521810355899629039197084514341945522457799832822634212086410889443052925294948182213188460077502758064783245809332133983692401011243926675339444194518839492156620036479572009735993044256300908312469139152621608872357951831075447392829534910022118828654579810419195140859979156978629135107110320610061518699623687616857257869949386179312798211889241775299576476947332032760370836994112516020861038248799765917845043450021193149738274210986109535849135543063349711402403809416410856354964419602107455621492292376214773082237408563715737932457592915902471074027528606633266374853968007631968902020539331900658560485639420785655001822417578705584658148036413413711456130139361286772100791294004284295267054166584158646442447329699933712215898805227982017938455984827984232909097970378744971780050246065742333551629220462457716243323120151734905139100037014235500904098301437184728822902663658868285995072730240790474844310364827867570362681306185636594412848579485582065789689164140753195035379474878863521282802113348708875159915308387484665227024699961676872895474052897234480139297630022252443008153956592119216433627463333221076106964838910987385792381517124124716826651565814519980522019413565772413333844153012604768971239715019189744585218935653978497849051646956137031359799975872351436800000000000000000000000000000000000000000000000000000000*i1^144 + 129839331873646503084965688565111603258846142234688077959819087876737791818199933306082509838225856007799348027249803689369703477008559893757612894547563421237178040188020426838442996766759501865731197206314457664002976587180148592558043643766745133933274874293295860201668274429627376580279208165176221506676145122992693430851444160489929392086351818782873985960189624468797643651246347225222548876928818433011115830675304890331220956174520217823822318352797287748276956299639917948969907770738847046160608377170630772598994048270545685119977485043344727827397645067441025049306952397292589652588734549895019673479275435871434918345596545555596206327926996018356280962106635524973890833773385773975678318546794813498350364285814555105688131972651672232349454996260374151258851414351915873762286837341625222847679323818596302431144729985905694485761029858354174048318730094501076800261047542457858176625987786170950470337708508684068593837066656467394741682210598017550587430396505271424791834052221715512722248685487626020043354495559728007703924559494716261185291669365223024551917597946494925304449572722627516690003799225867099577299114022699266029397891034346964497875037383283257699167718203710757800791209324776620869845658297677130861183461605675812426416681508812445771467331286525954304167436315477042413822440021829059795694395304837192330095734702595897055686884105662695520847949443156274895803856495924480081234828211358006604048506523015706816551723728829924304035442398631599648927585464996908922742668691006231655555405751415649042842030769491929249713005316107373552181739303608013505205235098796682518343206802532702319083644335840387582526258709309812646889620208395833704942552178042259968309527184175299536474312830094862639307202007800452880036138656438972022315149539274565278240062658149373774639171496614668855428012532660404291476801173471022486522652822546850752789253728928215523826751124914720780283982146589849989413628451034221782685386426885660539246654364779064294055839616140743445644740127720326560010363414429867484376756694123057884164665355648444402995408061425708554803971865866996447669002038518253400460850165478148106701583257512115566122686382634931513262339407775865426687044593476909143093779229184785709621003900501517286958483883004046796733370565795667158924918758922716055386153501955446732300535739185891942147181353628852129007391111080630164026425471940894656717782282292876480607302142951053639451211517975776319776328166087078057480095152763440116276500336537951157201256625534300678928498706390675206790206827746480474681783453483253623598478439669991458716798893183843152881159082843938169007700445062596353975765823344033334084445842175127187794953277508128805616991016921224445439748597236740399486595377274790943756509053378181641140436150023396047545471559206689501741626040889888194563109523273093426199704592425337275565907388313860545786888950226264613931140118458925260030952522169838148389853439828187761040776547926644106619350001632618580891251949986977509874262650400600004894184043837526648234296279147318423083674672843423819752733475925581244996753291258110882466292534915853030789273029705018570638229094823759289562700310468372783763165690340896991736396383893575470493682251751843787412268963978623280633832811620452144173194704433267479686948338550753014864440462775574320864154788652355994080454652244819324248707812003176559768281287738064624062078636602597419331296870899763226867908741108193845488946120747016125020750033790831714261559467048503152705802577558369794262058699450347546666777376857906789584906860904681877220053941493648390911855452863515844608919098752460440020378477505159543897856062649051326868305617994072401098596311708826361443229694928824673328337529672498680907735435764891534636743777994565349597978885290326419046853274808944949868832530453543933120783575740945998381467498178362800889241515606517173563351584875129869485859394277157252962397317209089347566140630894805103470289328133395126457888510401476576939339805818387722928128000000000000000000000000000000000000000000000000000000*i1^145 + -498769134715014737536591077976262484749690861437350178856530074972039726415904449426584494674140752433792111779224983395773999678409407962718850411554610126242797481668797147069822237006422994041844380943180836971920458536483011638878150843720040972941895819655721096556098851664346702329616029734287486886732854082570254264621863373427568248734477989384600324244375414059189615245600542343270202513568992719675803982792998062972569122064661855759073063552773686925980749008806993579312078900860603196654411472551401792013284454530410504276967568811565992453112127141460919358193627115703740535205638008200283775021291494981335460476430432302447458353698762696665481727691232536929584922716978627365319839738469424549243425445065281277923878167702532136698150154353476840285710415430740186600137065229891551449630034175632629212126367766444690440195664545442753214203854213531172987822168900453889559229753684259274623692234588128950405680267798196805876587874888701515796813035678875770431444056008214665180299151903075211386673295224469196512624327295330177519752765335375309638818832462297127495071956824702638325593281270493010750639498603909949818721186424638447779880183371280115940035758845094521171287244736616097899745796319841314762319929233540759025325402280715214330411269703520573068102974417005588667778372701172374958985253262033856396743778386529453601886653060939717126980753599193957503238149456783209632738635399442447683393882697742535082612646020588550233465066891090812836704473169853465820699337170997950097429144981227884943085005711237327999414283212340702307744076061003411586788105535386329890793172984106734637202156487915839553226797720411724465300140348976182254840454401243968654028743990263538854054422283330844355844930630597122999210774172584136810815489233633690824069675883643585526426310121335135028583068357137756676757551678595850592288864280370658794941097361182635425518827981442392195995555466103617929123114380916030599275958050398077460059350710401190716325700150623763402540841057778132556156080432971981314745808470339166636769404700089104129030753812313141090838204783507002139982711785398566146385334044920889711534869479044034657175404262979210289910747329292388488892971646515402927791890379287088343305642279284120518831515421755398350592779964281181411999197363285411855559731231551086728465456596211981813463401013812693445482310215136144369197868172455534014890336535138261759578984963363099848916417464213782767670743944378417060861177316179607435689116882718313786773027926565915133104887628176037438979066673229955852501079662036461463079065483384913683516086366685330587510906082589224222000963492901910480270300479396615082147181800723169263949237508828888940925331156290073015051880144399606227054419259227410413334366520726079910211417374815006851814646645972775521301243857465001918977683087546459501624231678109070116617809572681304967353716948999881995566054845376347941428223746661159435918110068189127747266023426168938058315116793756667260742509847954980629270590934906873196891716995862949035734347884874932537144036582985198265435539163785259293265908053136314629381136333819009282014535648288514756050605256960533232716794698850695610695705541845089144671798490498214449407184600133058782619647041635696597167380560411266230551765267049740741465990415348321130944823892812868384516301030987186528218691141946495358639462329762504996279119778684380928269163782708657990196086590155469088114549149049246930283926370892046753127122098499332270710785079251207319172543442782115120705769607465395364776057296698577493320981283880693572406310806036758409073910509751444757912992556821372749890312906252455791930610035088357648940151035820219826293298574849412941412203732826028676007041698134211496058473951541587915195643550625073997918495406058643164727274598247528580139860162959461576660287970759868375811457252259991136005629028913974631044198616410738534314579425809741897308229694865999940358511381101977048389353983678185037626441909676851556685354735606169600000000000000000000000000000000000000000000000000000*i1^146 + 1016588639819078213471007147431007029994921339158532527151119680470397037737745536203384233114706924049519300373333537904787967217079629647129169800987052160107847344155329581246390181341694828869634409339557182584272611709238623416673238192494522643394144755981394727290695591750083235110150667046893410054127285094784551160544567109560188614570531122834711110143270340641418505782167883995843136644773659128425985690095795867795936329086570445243368048874613614416620340174788770637879961431942885799307325746893588574982448534945984862671738328405842613107270747179654765372166206975252654335389921282288320252681701083987173873142828177390428573994327919503574904893719074311771791868983698220266531264313430278357641335587711616330718241736960212057153836110066780368505728046060379730104511156423058035766151918084102292825066873787116702742863134923541671537374868838717632036543738610580319129196253150352053142213647403246406465980750630613783570298639948676795222307762096477147047125800366421780907121889252640463469311841646734847130684575596141621549242854594023123496480681846279167018901846316502681101974121166025232676475064496578116912821880784324487512946032602644489017426414325123567822170373754197979912370413382613732746137929478510888295309814430629665859624915633904104126559071601225299573232469802093073197284229141852566619168292149363621694950516601731949016416026020281521966515077506853601007974494425788861586434607570480967838890370471595108082309815764275996879445570745634679116667403358600959919985637374308835576998297164386335039126829508336252120130399831334086190163350718227172998033671655495151846019723199466275223420510190737492920278776877340935764007192602860578202765198205427977076150536860263055781273314563258869609968593244951213098838866083771805086392143294245038332523526110810861374169694519042745618677387483385996934308998713055951597625320810548380880745182083562260128537876136342265641075291810807280108821597841962667934927742135287586524038133744134895635642321901313855470046327939054024387797128144022281447511902520237015108099765372988477229308229072485343618094053803608402618192291610782045291723768719887656817493054529717772123287112614783329944896787645212429070763439755565148766862401943849168472019924405436635711908232497980331200796201724805638293484050110723895749160833010351893341584914876425243573748888635795546537180254677019749749077365234733134937918027726105504540408942885644853019365969104562121995804985400378352868177977537401170188753442606386260457122421334733365657722677776441689407398094570078947214601760575957326515888113084227292589317040509775490884527383997984089126187631730424584420126111720097308567751775300019303300271785504537596335038744022954919843143114398165211379261176822337842136012224086319727064702476783392511904643475648345269257744302247103662621809386632851732826785842106012034975499173520335949621483983444960319377410743589356810526424660813206704760001035033900057575760326171102787397031005715787780014279788663621383614218240674778796771083495698230305748967905802467049269306314987003719235804904877856249199147370747309328150501722730967632811517184941348586740815746406942238714690856014951598048261172640997131206634631083932908572866641469675953925326752651668384020772015185789669133389476973984211452692086014994657030178458133780030467400446641190549059872875108911173173162179665011565528827231697685554863543181933109434030893671731956264682699304124032780218627574658062877054907445725814234774470043262703898265675450875679978365673616528517060344771164355887828711254056287008983004897324740654196929268186905125910214610638974157850495347458116393836821423209672773654840795805788562601859762956565855991060776640625544439487373669156608257208116374944824479242567279545353240541735452418413324894157061345148135906767018921368020552328626084021005043440165157730521461684443238116103800509570967617173588826798184070500219066733098569345121597411561287568824481436842567906629276139520000000000000000000000000000000000000000000000000000*i1^147 + -23937085727414847280357586191903469431050916675630448869222675779880072918009806576659462678272210782665138518956132076933025432672343222061587626287527627323324719883964445928942377416431857230952465087478592751599537722972860476098246096836438866433099576510461248606330316027706576604953494544458552487541098192137518338532230193984403651272541102522894085413678315343388790446047173121901113729071474409000322366717295977248986403651507062675833652310794477049504906141214785199247889817809263469708893137741645810002066491591995414358979519332027564945080898836910494168507225414448671495627712587743306994980940386481617631254198701549568030721300198777763469372235017807581161472554657886668741509262847974182962237564550134180537413736005162680026361595127578922116149624201619197245402807345484606069862763110574212822144639841586143473676409521624524320385506462565006310143987279774005282965019458749341000819473484786264652510246915211005268262206142462099672805652646883958649709423889248313842447198099023947216993756466186678388326789213624311597481059930077269852542863974257949696593471201715073314733521189905948474239712466429812288474026064178915352676990069687659336461292116076101257187771968706020307834606235087729045749009909128367829622137010471040529958209793758293527008782918916210656570128184702663567407044877029459228829122752082524604133163422312730654571099859006920734161570751888264467675152977056788349109825905382642037826083784524880315534063501007497995411252053590207041965421645293088811570753242988782059597028316202679215262223435263861600519688554572001946488499424017177938762162349330176614618725251370524237486640518649984746719405817789623694935451777195407928339732840885063821573649936184242860055032958060259565129979547423753083012910950310634541032249813721178005553644067107116821255974246611859764475461308567288608548065197118460938805225211473863670315922390529568936373518550098948073157231145449335994167466562442162989630625973422660950793319842213522819620426489793663797231942113312699950014050262398646690439802567261871608666971959166266338539629505411645004395759586316491727095512540576476155808170161600234362334099647815726211579819118666367424526317276340668611468913052071796205351052499371173086002559803545809346500605900218467382279646734099329358749089941627344124092981072094317583445806696330737037462388638031404023395023587756870970180487229248253314674723341726753491994070542760671394461073393484498588791306945218204623449606392052162375892577610202702678442277466541648216914011740022905222922831255505823703292403499420577498623255508092348541117031611541619692465312593498803459596543828551140845078671649203558950602526535220039895615276181958937494347177737758182391599325423585357012656669192293474101716059937219020855359297604546365243391672905488939972473363974443641643769072744826224977343133454920388712092221003688689402621451796884798331352836987968936037523727075778529846429645540375182298486075085600725770886254049266860403500094170980345273665219489875550154124937342490353139114346381000687119812507654252687419934836504497750448314453681084745392497572138415069896788073769805566802108248724925607331417044291301351942002755992749492621186410283022639501465676572944583385754221667030983603171373018872262142292328856655918485786641292317526538169548167909843540335754265393953185055251805762000716765098365314539309349165547415856336510390455991377648478092815587651655594603996270164749944861207293792978816945368758481013226782127932823989857257442231465232007788606936405616964430373395190237735803363914630427841997337876984444778842848647824533203578149286283259660099352225986083249754649644745606185363845075024416987950562516810637704003937387786024935254789435815386534391590728152615325444154687124679136648425624272613041225636372258338886154531867786807594925878003290013749296870414663170113833931949333366740828503281936078119548086742387582793943945726431511721076196308919785912200940177753899008000000000000000000000000000000000000000000000000000*i1^148 + 287777204942742663614550592061685203778046980141262953965483189253533518778635227587457498002106702017276628151051255591823334086750788680332876345407785358801188995890355671791074486194365085111617557469075301097463815485050204385251261016015398760133171087691053596713489662711566861781199182618217036592381857002865007323096515431792606127711145580067805709856798177233331006051773030940278488111028472578422536375490922522432923737318104986523992076060937995095181519522276333182815338898536053256974758500987800672459634188665630085426892068869310889101601771872271905274830139529341892270747214204776520181548184743254201509664790739938192772001018644643559200392633279313647542664309619915594877521772215294401714256207471027207911284562456686302261606784913032149603685705251693668370157884343677443657380197322593106804324870697607342811006781775044779305334165041014015608785069078605784934556010349522009260058266808128986341906661448049382178075402803591997540242329599412181968864693754735394737784347591697684113944567104349906755634695374957734324731590330113168530182523043731756096864566759266824581918972241000972078496222501453049006338367200853190108181436626637054458210222271838494950742800728418249369524266828284524130534182163439429427909388513504075120298149959440248827219660633178427672663847294263337863776150880409300570567522037818397430868004353820381454778691705354555631563558001607891988583264018333046673621254958678092014899393283379135433964135522026726163128666585364448926452642670350558534646593721460642447152025857754233639184313299398800848355850927413126985862666044012877249435018433733462930628093921215290807457927533299629459390669501414211082414131022140455463223886660604980101544760350743987671621248270102565499237386923816102808419195835023888655193860261310381548938222991671560432829306340770803399141419060849239355837976674135252696258886970327632538282335706897337481935191093463991453794805349515920092429452579199294976013946517561351784305791049508623724441726461252637006703024964122813191459482345970378712881966515560841476822405632354717514727480049876097914011055949824948259850404384640688856691440512276447846951416965189753735701395905901558721022049882307581610957660270764675387664922204739565360381035250915498160088333590140480063078001111767494461701899112756926587029725633666570897835900778124017687340869035760586271299816152654390995041861268815192387616828437226681088721276148342040801123375031031391942955940051068446747420371385626923113306468015508820646724972380228587709514091675630731042343534938051295988698191054149176850872573501859967077373562847869922794482484426100136009019905823401599654764696660798125928103595458714062593400921000958773065951992251155092613006546020401770192344284596001405605614820455809655583270736310374099824693364804350575276219521040765091597068632391095218317954218865494727368359533701768381547775375282225108560396690220947208564603801028498994163942261583023611640764804728708355540435995324658342433948313034519018560756938772430785700735951648862151438548243001728245593359953130896710292897773896697756091533747591605391828775134437627741507683219913384228557161448734587051750627439518728130896906765609926118349360231028205876853386544696950408363226048933223222951393245683468507934980343387283946476829796286930854373720755778971451636073784658392697927253220765091664141876627063607324142622343161827226519809987066574618601414403350772858114775259767889751698117917366285664929535635229870956222813124927149588316278505744742704430082707754120398359397625639405814545899030452997874993324606138886224193698237960418653016730016825898964750008725930474044276320292173222765824825508753536026048569267369541285800359519188523847845897680538037281025971715677362368173273459376975604845871041621599824298405109227976452614491972121110763165494666656879081737176831350220385220032266693191683745837686836493311799562925649699385521496181984108100052705395946872954057500106162176000000000000000000000000000000000000000000000000000*i1^149 + -1663299919010599975232629587028612768444989229050342932133988106316393272186034110645012414036351715202926859755748737723665892219895503025441457720949309582461491289025020224073868735308256060943942808949304151005212796377885578573843506270152988734866940222912641511482985468879817161094817416580121881491489528818250581239508338818040357041654359134203061232279414751749585367773849355622175606646030891492453331523095937989376644307402374994994895762524624357998621922648806392488605631473340680393469719369032999382764130644355429901013427773427028639901038088746861499113956814829859364899331152505863758225841169030942233447916431488454061768061636033273739356635105914185026387788774242686637688305242222079702587315146327771089938899093269541390071402378326357523658799672123951896464256835634926738432980057952642508899220944757259299388470899852056703163786740380820211981856975841943270610717863968948830511991888111402704169958567570114863862574971069785082941745759557891514333748532046515273907111468614396091927698893093106299954333484968918167225999815283832178396794526639872736537030167106600880290979303364983940588562085399518905443447988575461378199778052034200629809524106532447502921850142469587964860359667426298885126001005094044787544656158365675227139504829196480744271664510079438485556292459853174589623993027559544748457923861175755480184474602060656111074043897083040459768370835556471540023392153497310684935981391839876274916287303588033810108253882770419720706342649718869223337633606955449522777358071029639274955429261198738003070333751003896594317012213700660659729640063381494171471714646475730305668891539160572748021904683976196540808316770584198901662970066099868059558394457429968455359899173640874620042237858659114955420366658257954288094639891569233971863815192464636938913850221572489110991095983447188884743930261681309591409286718124800446108066252266227001268536014607634696251891502981628525694556083079663347566441669799455942628568067579075657943956109983252721441038569893828216620278140988347438083489426886504343348285658919516304145747938603261772888227743739393771991556273754538287492370881448949305556891250064555723367204529261185445840814004037819660754050523204321356646546878718121495060797861643610610241945443543410194970890545208932849471701916730098587956529897099611624345228010792929312658693940150618813666464967614236705516935078735992251570234316298730462354530179916195684487814072108456670105370381209221515357377672237791510981528942771627487581974336803471623345929474832398858870687637841800919984242504072991396562687511800168651098746203230447230752839249158835717529957939432475215933529240750243250519334276105278936438617052983728504879742941253147897157471702948927848572987745649824296585651427733097395380182637603369465821209647116272928574403308111406740326764525130152422569042481414238497731722474707166504880694148764428566505466089775522697484907290361158060641024252524491313188730182287476504633191329408753007072159699275509513903094398305985274583563217122505088122131434709030461276187803287927684791264088717888137396317886950277427373481701176868303853650088108319708763868332350286606364485124733936472846270132595722187845086674689345437202367821567692290325543945049113631147890350135179840386617709047492525567228548955419126601024347529619901773439246673578276920662761317027928094777429706982970351609518605011496404914337071831860107793753331496874885526778644162561608783451039285412358185278386975134977945794589629609578336192720182462752573881313161107770406034875487123415582945019552127156539998957619799113771800454423528432020106129203738906181506279071396083567482895675041064731175653957333430485436447245389156203322545076931308240023702301968522013197966679372795315006379011455907045798463642416995024745641029782193768271072301166507789949376764800290877663441658328876237760423237129971158112151331101624218285081984522890574686291687919382915149159278289004311173443381733967790080000000000000000000000000000000000000000000000000*i1^150 + 5550496477086991494508036412858197384122360302961115410937409729528807510139497403758612628592770053538728276257881716207632594585716414385197376092454744793247151993078418179323537884481693598580761655915862877723628581466869656378988555907101489115770724617903211577527311166628428386260738484185958045252806062504281484549436328417510212471947072247000291427258630685518902732315104878778049014172974469970936710431107330805393067785747716866906792069343458815074249260242842302916439549370312325713139409852010720436082575267241017709806372069893653575265761441953878264509654196839277880315964954698434341435011582167323582812527149642280628992637315216474109674718597537675419254538449236005383375543824092060033592019220745879473923710374194169133303347826702158311806076344015285625162413917064175917941260986300969419432556505408830195147034011207340095518554451414973375662824351120506606515995161955385201763079313846948870947759792040543546475439392896939576539595872512905588564932823471379639711594257945292176705823519096790378590624536518342190404843884074347147040353909142448913758013955708856601197410788378329723747628960090450944320611918906063118737129820081265968817399074710675281050666662781398498408314533738523457361853315128099982787072509710690951217891756176623458684398742887496037134814974077594364662382520450361063007694441842473482900209439699976827690395216259954109321844985962448259277777877068645666883455722419823931270502095629426248838043938458361722163468106098305888134102774447514183179174751515897752099115815499310700713818379332465360928645696203874250758581035517920636192647563612157885616891472987057915963319943782489641220426018746258103564924044188584073158629094070305953573789843473379369186188029693887706862307737511940966227692971713856137564293083409055398583999711652156285703328160694093315396159905003729927835463420574971307266447132225102346765307877494652347012969724209212745546275434517261104111889674296229101323676045559896983554471222521066769810320809214636548084606380193549900889383457058558515617244281907696368008084832881420563269071450758858651540700722687773162045950244483772786521941350006778062272574593167017970742090674149040427454553160170587194569666194865932481539611436306153233059140033762471594276484298440234751504757220599763111671804682469466844966702863086502914352690013065484706743837714863487007832199069301457796699658907607974828646335637364990692668894546628923210025377961599865314031778009942006956643187784754155360574651898295573411485604527918431358228218009222960157021072840553324569603024631920034388245317018239473038288007332535897776539721819725656489531361559049591209590062095711234941739458794589291291521726555817110126531418585017846553192265588447505475055459581022357946983739402033842513614558164706315757263491427847806235257206073677514577075459891277144595961538772569797607227138457363774237357790974943646731311090984752825067054487761473357209409238780880667728190280714532379771432568951093327104425891658498448717959109501253368489059888941594147027477314025939685324322117379603546270970916796491897462154410018649334195183435484858673779340386752326981114457763338963477495923991194347717262268411610178794725670143669411249566862188635544877336732980959169977262161500429425516558322073306423969336606869982912501810103093530156891197791111519027939265978898690630072041543064657461233833423937560329389615566383600076325621912329962984332410182643070478289234745163803552244935448195019717480120964421216453138972229003906246431689792498643407613932903625819301421231660291112418383266831736764297033184778676617675882153444585297732002244307867445466907476878113947520078080472426125801888658479221576562510873984319508488675392004286662501472897463096469600258996258352921898563803919858504853811412627603230855318537591063463433321612654361136921981728036493209071177126957822991641361109899285084406361943349911424064567304316405200584242453287532119977885696000000000000000000000000000000000000000000000000*i1^151 + -10938553716779249408050919028791647335326703875127868095440076136387490919441344716976049163043796092334769206399063110720079087429893133135840169651689020811783840805175653600734024603796765170121705771813670705730324333776617381092214700786678374488122271482250130883985020555999412365885933243388264926192241188350804832037525237787228043794585461857750475021506895948197375970876804232101724281331027316710025923925967095733149654660363096485510480967901310800593199235856570100924442294432172708328494660879222551482766702482928443954741784721633845690907098391862152645063179324496127568491228723769463136280822990346172319133590151135332822275343339091517867186742449352113252019310198567812903873760416682076333770081418731289533845587848389547706150820249480082848507482289553793167299944946124819307890046977699934781809871301575603347805905497341292418264026837760838132930398196044178307674335610516473093374052539196321438642754184183725700972735562443920987783302772454394489234278175442185678958373789442096609834716776683384901443974815449324319748553097359510817012400807573991992353360827272450716497206604545404749831457804196098623138146058428385588682910935417630830943491624140569083351279856129940829995855856942774034209193581300722081495789505700246035111753434360173239603108577044249423020449109267130267712886893491501612544025772636386060426509337976158534344178865948626052140549223668993136475015455864447304260367055433316394710819655511253935079168122627823823843227460551598724288970154342465358512970946329660377179914370491126659468886984937222587897000073989816293144670494588788646292943700105571396789502318053929926135946943729181642128262879553250950693399708592710862356763332806554561438616813632673463173610817501483363577159899968927016489212287584321400279529488329361531794816197320497164034556880243595245558400585956861091574152548429665102453615382594314960952074998921593393943233895238228675210825591708849704245708231044848376312590155380703868494696718558120641215226147263024154985067722038459403712180613752436125019750357359343887531627075651661189383472920709756586850429708491194045038943025010215773381400253645332375195923234144972566010858658854376083335068473670479156648801933486020052704646225189490466193934454157689875626576404157477142022701854633228929115985973823303529124291964524471371157038336495027481192818035107835135297019956124464833182099715241667181868111028570644860018350360743695933094213713593937415957244364512121012424590914274989399721968935999709644965494763588687259339175911698305565246605142301216008055070265726382013061053568796236246310620466858348986001343714511340644091740235273255684054446401728791332807827084861693353414172710500385420901373164158690805173529173988190440444401972894697201203915829003876923000867028099461348121271477200815168590579544821853429520259568524558564885690947360694626867591921024379329249008070840045712191080493250471128067092601558314879704535142367568222787357168209973639958938376147877976655849922987316644248390986600353115196064875386607155744636852865101412651039983399391152481841413841009950199165976325048013085333159220236296036925442603192506592597964482259584654246714244128323531729582079653800844864506832648503274606070433207982046839982823328834068582901503480672169302147138374528605928766012607891511325848224936087827962561456998574167978375876538159027336330996861619364725358210617442030971331097756039628826929163774263608802470302954275652826488016233104667962631208651428976722804779934609279218066372546480245658144947360022021087460811828010043217915272162720080227760865254302873004754816289750201207476103362549356425840446810581062255125002874704104976039865817141328564035218194785439414861103775859207346141254331924071526620405874340419965536989306922732674971741580991687822058576342296437993160341046019030434631192707212564475177388487694075281775390941704712533289677154095443071561273921011532860436344352848821302067200000000000000000000000000000000000000000000000*i1^152 + 11386311111172579895353267294374296888935836544691532187712431847500152279883352473196435942218955926259869856550806206349815031167302591809462189983698151268721705591101943471177435592095362704092363204319536753470202419644083710519475287473536830487482446436024826798089742335272145855224963531138387273546643410340147924110999667381394414282834188955088076733705064115361912508751468186700718185713679690495392128825019345303358472794782861625339945675385394080118152847483574086913872462983460105867419624995415188168926821237214319263736681645484628826997327614584595687806684289987651316402016817693938194637062531070532165173401444969984959831546173572449970770407580964954103897803433510724595250660575133287218780647187146378903189195204154079614993542099673777843970257162874247396867553136530506308820445332670669098310708766944848614590061932546085267582420406741259053967765866842846921527016618796470548812760365261849718029022915683471323923973136954347592344731332159505313408343881844982809365573918428103712777670463365750025039064669990823592590357659274908248832688087626098460701073675117876781180684482104270418167760454433667325567187044689008614716105203554562580988700648001390413097306636202519434350649267976997411875989043862125095200649602099925451717052236243034399952745768293839672142766216447138845751246755703044440695780566724327275357280507651993583650424880200646364562677170830791145671864731630772715633709676201161653158876872715117778975522784835139357877491614747385131225328184494692994787953450982923812098631172094580313746154690623877551865381814371602701680440866532066499789152294157130402524753930845188015541404601377143459072308814799764843243210528091130542720435474302907164062863411285007874910915737868136311353785107835500923812922326390005753491341068326852537769864238730557836279100726128378696755908522493069086813672109860783275036538793485129799239287095933558446146985385798641207687930723036879438149001129752714819817405405191370059624039727144228363682700160555001653281488323568341355699800769719856677326420599550940299007840299845640024684049165723276791306404000538584912857671431298840785390450132033578275846240426941506158492230268137564157400981064340557051428914292445931596872473445419586159780054442890357962463998681961010679560805037576124462562498588458711329210440131716590339341492393155041552328650519430864678637096233384340251090722090614430565091202548010712305124040939889547569736795529962007429235900945684744999507912621435364118783318566974451084338342564631713911013479030922541125227023420157802594795613753407025377112855179412187891190374803345120331486525087818977947052086449073864405787080423871721131208195557999395019957119023295450237962730908114166860335715533611432931576665066965936548691294364057041465644659446120887004882727069117979982533777228385916802129001527428655807518745320917055543027148487107159280199191160802967345255272245080522553766266095320982579020769864311338246451281011555201926308907923450829965603481805978124834103449641172409205242692826698200886659514128085292036322818374599139827519756665177548395536997393100732458696155153192929279678926793761837150365380889072400490223076817569982739312841187199064631832872946762421396555486932705927313312979240590548559143209826349307639784697458060987729180227082177303108475839890219397159591903849068181378383282031985550384556859158326406176058083221250369538514681906579172627952553333100454603419482637390575607749977831129553498367665515200048374148615046634705257622047027203857431240128556892677907214580481131318084815129890818383420988550183642222189896813931559651781315815477919189019926925201156783779718773577153612284091259318583737155454074304712979289881395877098717534367214111620592075791912056559319556192356697596136598601391821555798743012981362027853871401049326639405607185209563503669112632760160709796712963073577398647328517600328802745046740493092005254083094130272586149396480000000000000000000000000000000000000000000000*i1^153 + -3481261487880598334250766186093641274359622063353002342279444508657893501058354491221311864946190774444755174103573917487059675404663624286960768033058615067271597659626605622902455917672498506923433159755580915730723481318655973952911215251567452251654917426028944108070606885657327761161412365611992184178956936179418701564044969001103875024443162263060934773336212797641835307913062317847195374190086194529323316235444839272292753786712177551385802454374307900919688975976027541243261276267999876308469995057507239442601664734852108109062435325028072955558538454393837330994704721710427978220933337311023952657625434760050609527004709256702135271033044120058429230576133855387492737088257891252750727583919816875465429748669987330184560150136616451485678959574270248411101478379985442755500228684006076540492544147963556044630235003515331971723269937178443825934910768285012164451020751799734427152868862827897026457164748371016195460734016996636245389721731530135899367234107940611327712557023997021090146989778266735658008117828670328139638322171616427717931141304215867924933852510861391854447202852339580393042844617996186214819414086863120526762966860343066646530098644909182466743845952567637187021146802370060940062186697682948716172582946761333728011673335019919867273716119701892969745299387691592791293124119208695048865247555045781761474927408288111396769596775882153856886079836119936689620588602736990041609444369464055524794157851884517973298402460408952819531115405521635472305505872220651002394987986846579669911046373642431251737802734763954888363882089410925458197627138963714021257317752619904001702614300472912314624512566505057777920553325159048070181983984521874574040118974102299976632218028092220647172648817503466447640105107921998978520868028348796225662953030340538463961418577016522866241648349351033777088189842078968086489050964556535888605506615857543281502833575506828361158459704516057168418008931813976562504737442761626376849020114898817766571881463026040393308302063097770596778847955196191489520356727404732596923006586614237779901655824883495522211944319824822721016259757017808934717851364706737561810652936926326560310627673370685694448427301401416459900121275065855842996075031646244766534399411267550174298624315537532458014753294924204305767624819650237521834134450651372609646651496721471023004932270936819031381913584763884007628494030924569340743005827177069542258900502017784190265433193727313107006282780467687161519877756493090855147735624493349729861491596800848293399460141836374926978112642184318865797466303954635602765723223315575855082350330626616989038096270674240378907634964893437905886388252402728277575896895267593413425472030680758993448593868082745589150862788331869597437309459264498397653598991377934206974602710080676865240299448148199185869500373600838944899346551084648364983987523074280486668783717803257225878655536944701995211138855628118000246621547773243552329867805283829703305546136303662238785259221176970796780328591011482764302648667333384671958672365568351588394651083172257035973517176882412550926585785345501125235117714865371995196094496736826800786914623970223863281310841587350114488656236716107023514601586941518055831786466995524631902959735619281547721813003512961022156450774473538541335666333710406867482866876656666921247983047996050382930877302077257283387812308436612590901540706258555542249208570019666009610171137024611415202638836135819616425496835386320579873275004218628228227116771873045736591697804125313753335534117488997888482996541016070864818538362802463405457717674846369999430934479310630560260007632463659886751999074824441011943663404404811204592796292093726654307701548757602134393916617234085522502900154021911794896372197487123474200891510214978995156447856054925117115261774622802247575888539049143416305619823040650415161303564498980369900123104268339328780847109127945428852064770897494133089540517667823282838573624393917736629943663745544116307996180480000000000000000000000000000000000000000000000*i1^154 + -2319311635007299677324879360048455014093417043411285414808381993070404545761655457415443804541976251316515490688219642439109102840089917382188473818907238394163874736276091828074136374551406568345762621251326401206244471591316128377664129235084932473285657774888438255303240107405877053720227106274169043367057493702801359541988611234360796419331350172359201935868678065827720719472351529985851596891335885822447486834647701071864682823189515142785714794209469352324272811371179769898040681599783028087154970574263494652071307302156401047764889957856788999953945266993193826187355853606937503996472476273241217714497635247507428429557575133665533340879426644035267427999122712419427207632064372173203213211511777810706447494397745924092382516599006027870787309795654353053423546302945256995039122651186671102275959569301561090853439900795245782118111151136477232102783219800004110398200103349968795809261259508026628066951505165604305777080960324950165518690247836769358305422505924856908675930113205479687701028077143027128037111978786144715328187921043273889881302693946459204660065071958708272519779838026839613912999252661733402450595910732366011975175160222543425345291830814420778958529508808637818492956812918962049962148526349359113413618103846739158095393176734818598553798153675912543280363848910377485431318113064601164179067934592904064474614104374360954837951309122542314488746969807955834389560488413095319140620121743826576611814526433335289221316891178946654299506044998367210130849695143804786494081343778714995766583737812428823787818980827542538859126266240503540002927309761882444686590046655568337747759972687240892021525998232757320433430833018555856998742870795016402145474043098913332236383110364334849031080834762254388051394206430035068324648124992813521481640931787423322337730526376443953383241576253737323335500819733988460906040322297294713972622446301825005545120045491301191688222703855816931816125230838455104609938944955255770965114048722837782855120120573973419833466397709969454769508397745084804801837603946932856252461474861528355113320313746758930775395973411928936052194394242790321993147926491214957980413296417869761245466560562466335557018070532715286397980981763363135790465219972738185345325351586819193127757606029225182410427217637373468256257978488644530201184043310996044909465352572581030775364394557601094824699627870168894626636266401593886692346506738151662516207596097196233386887358032013705621229135072965566662595260720005975315357470755841175580727498476763440648721743234919489077946929809456010625827371669226422768837277660707143503416858199368611700598180655431977180685649126990362723361754191227490482982615350068106446525299921932136897054790100163843205495833543183375370432034217754064238279091880039210000477300876832185215212837802686163824901987478998152631565849771265838595871464493998842482283132204666477826649325913108391750251204730764475946246950296582190734295233438308853606746305353093847207822141909040108062503577573370396509998949511506205418777314795005408032185723824068755500227681101020864010878867345987547129951886311541665496148660773202104495004551455888148708741049529388912415257593259878147089453716486631718543589780586357982590419862188384494268128720558271108087042213434290425609161103814045585629177205648238339320941698031750913128374581546101765107292676913758181370450730624674403505991642186358890557351479242886825813235103467538165026527782641910246010764077324347807865752807076938232038098652046252066213722379956494128028373405554862454748914507183089931793347141681426430567015670745363167603276580563099087857858621759365985672081848332458211650776833268274159562466032575434599848138724427886099788872112874656817130601282647094983530663469194209227929732523657316992408748880760835058467727074684560728939295849735746136456406343615653419430635246281451629503087349563154974958584160138703963677403838596263845998432078456236522751849797169825657651200000000000000000000000000000000000000000000*i1^155 + -18625395481789455041790554822489168495819440274798240159597385149208151210860370423578231385237959015277802906475967866405597933150470580992540543378234686853824905381078044646616081650546286811853849077488106195707428554515007933254000227998104372411234513229048823765494481415631305058431832498632169679646741050721743904933050294398762570153717826554962863703507541900987906179054227441784913717790396089090057655894169329006123185682586961862772658144792274146495509210592220975602466088718844932161808302190916859891910826344724589098535177103007810395149384467726614388645581543292148857256064058700099798316338716705711955249838521033773158264017792073331458255183615964617918404844386334979893675037111152763407282745084626209681884869796215831011531454422809610809644846131329062013834947531893097778657022639768838375757622215002269736847763682455816867905611936766804785413790882122510073437089092673374270645105355962949973086802159122523456476968675012220269022382269437440622066148917704675238499023670861866233280181030134045308433446076067888564733743152571589296845824946118958316421843677568572850643500159318156123330460502279878721960095082012541039377468043116005247625768855420620717316238317777350483669690265183183246520853277115139558348603345879990130261602475032158386845182215542324705143181185971432326559388147397895229650731585187180074394752519094293403094292896777668370577005833302855643635638488049209090273356315548624230016439214674716083697621649802634591326377782920923201739983177824477037414758810608613458283014461035989165158097138089059569285103424276872356824065964840765321363777726673296606736893243744190300254337168612138112864439300991649750551285777676791371144899384375056260934508637019930155200784285013718186324410111335583268517742095300002891031736715961359352069565737231111943795244189478459417537697825851232039763614798200952155343320812349471366325989323802839872247685026175060289320349905029798869394564211811699154917090190535651368574748742362636577158980448631509564931342877964566072212748560720029559932391955546118239705609057095111040538360710721218659846329149560509559742863181250682882192130227300521375317478264518743881569441314132672989067700900513750315157073308513807411755696710012398375529197941673641724154332812248554237150918510766472189541144803384514906400070876811873762750878057000927446444094231777178875334646526161659719148851524141275666321968814619887308135604170240189921190975006692541433051282809136782763283069812748822569503869250024239548137811911569484692941885621096791256172074001297261456879315893058721401254434263682401998805863371786692203873487269141877822346427562882702949154679567404967005873395790535703280337273879138255474880757891456234960441639659135948071335261093182954313920429924337134009159451055005234510640797118511791193660912355271522457376104435976609730578854669039083017383267474219071031420723758851006962072281960347886349775207810334731064731466346332845381237003811396651082868816961965827086145745889918935409895939802999527747637731393897021896618153659907226239636052679298025095639244786067240267112719508408467375179799873995385205035091625577428666454444884079122502012448381648961177314258188371766197165125824243062460638381100534959893935417204281722716475650405287310755939646890279335038412008114318402342757105711546668776334508785696009722601981144217638814989702808660328560602740795179469103114807616469183752853583688681174752270028821994823626056411527748502757473592357273434015245969064771253821455296920751277834077607363695474011155655129113579513052417032336223354125731241482857943945470803718725336622076725280781958278197757464224040703058850623999654595754625438461364660449983855142344357528652012397967928162418863738719352103754071853314813584947879266164124654869499659074547649058466256957080153431768913358881980286269942942465525855189041416044730605706251318262290372863761854801861672960000000000000000000000000000000000000000000*i1^156 + 151560872623661023587359847934950480712163371877645677331180603462323343634050800480318283528464396721094294733867752518837892922655540962028827843343354930021544825728537398660151537700681131962028768660758159409373535667738049641927096860572130134396914333039626631712484394676729151987885548336283829737258329232140830327147842085091040796282075376912886216314283510883745875621208586759889647316868885713254689715593870867911657975830161250321991839130117542701580064327529795210200255207279163114991571851928046494589805127069297958397330015138646938562637329520796135649236997581261203348417671098249058491689621932959003435993955954911179831448027080924545816936227163857535481941792756558238527473324040071017984816970117285062309908663461574974393219785295216471933148283730300436676544085370658322200473479509258571103641944732129950316583832324498831456874391172800645490580262967554106345305875991762249594445255403915179719659730009327336247373593522265254223350160361845861147702551474228059124513257370696141123911932280151751202312650792804671194304888814440116125274728568845294839995743546939244786871345501622883140407483541653048980354446494431689085354629946946329522441775884237525584460401014682994113050924521967617351136922527781174733274020697420799590709236807408454474414132075484384696719842342833482832327555095675686239146655516193839334436261280281888131116963974272015689330729989681882300149884455212472907815349328221879310218359710249842932125803889945381580628435442925240907223649159703659237237922664323633377945653071518455796151321570481381716094675425330501779214872178052542011671318535669724377356209817195982509845046402463410114228707088158453296198223927398578893874951430658863266812030206733431633923297994923534366263352472053676483720811833355454949507398641012999259049062667540341639549901876025190682226879700598033886277971513588309992307762106886291483070317917444624192315693367170156009449738044099517703273447247662751195918335254286894320866029717414193617587539003827073654944780765398326606107271740366754865853795356931975903323810601110555057472422414962513836916470846597395709313211203092875456421283206886913707845085600600718365667333124003310132495865477143261954320184832960030703391946974202601558583573409911011203631639269681614643583116415377538794269596392329883024460531115424411957483412015534567718524347817127547775450490758751206974374468436767005020379804047596719763715632401121412277114974213506639445137485124636789462799476684986117267464212070628342914764819089131792831301640276450956366584171851038273472758313137702834920857898803895899347611254819291855473055684226642768358526088615609933825096597296772543599633811628359466572632106528122863895139158706818244582018215913017540534040298285610077183379322221330184393632670404212459314919456083461890719210904887341559100628957629374536597515582180641248679379165423121412570235813738978129704411377095395349424431026234567139054311662987831800477982204056997811107666543689538977338387199551489319593213574575478522961331686537288682383874439075389230449654209067266965300850591047508266015936621710486546031689111451790179518792437969728373988469929867734935423965811860824154618142052371014373069819611922931645538742617686969919915383751928194990925227785855562125177493488309377736686329246517525141625433456541339820946318798977334148601835437054107966015531751368276942864377699362268783809903871218950038236066471946970848883077148608632200211582870566259942062914490073568137699426940629490040820649625720432017664384070535120173008181095638098646901302275090179085775539974474314954793433967186094711812214234201927490701574460351657771889913256597177242035489296238736500264170312055160849955923214233016654926656267036543045257751886040095414293694672090985962959713625316268569296927547686441246743664353758929776056470723932604633904412374068658877047900433401578505317655021814806260744192000000000000000000000000000000000000000000*i1^157 + 22035357504126499638097976973524823143312963064662089872274968559944953496290532237503004219911172721150103225184660271343706674862559089101883442524684633514531058050212166783713984770892293796845776000797848106002789033863900681086498126590247190200003652850705440527866535112006720231557609958272528643416224008926600495232927914213656691669271597978126517199433184230363460809275504338186893900378043533770290530531878118314927523039079577294655588109106534236425454830739429570175890465550621523487975142100584726231298683928645550244401059647356425732713734794078996220230857437776439914679337659229352570374986804116989677267102891520443462802191113802316490603162008995455659234469654727458858964376234361338119299574118494329937137640689076858235448645400866161041994842957596228500938693974380762731783166739128172178263429843477671245540608949178358556886252829434446215762812620496915434888689005549697080247465806769117637665449804466157427443335542132600350952144824776762100504137171222884552697803668963750335611992943673402745946088306255551781431946352872330880717692324016680366667664136054468559327709151597402827832587548112993963929800245781006573559327842880685626779628844025356019377059735510973085424706928819187967957632676895259051543822642651109722927281994531075057782804439883646740537889691855265721734767094653940684910574674127171921561733021560289244955000835726392873886984076478182925702139466133429861364857358372428716105190174109901508172842589016878061211432738534895496702892404172404046990518609467998189966675972495031774569500247216830219688935731504968193452614804965295511799631844884388052594701303214822371863009296278645838792945228382943544068753872873343530258608030573095281125850120744678493532075559729765662070772756203605700525899833748092935912713481528818592817466652654291560595333829692384538428879919626621958236550885473745073333423093880383860812573254497332519839951536587077205783585545498169262714484184715589454258284653894759133249597362484768047472174802124730209799862180880897292326215302673471152535648339455212859266301846125631942760255234564228760718636604969829743828166942377864426270575656970820774771192090825666790512035875874243011469991090158902106268793685224557507964190148137747304236805120661704735055731832604488475568385924661960532217397877434767547382467340150435942589138143237687241025502873334359586719935847292762332804558005850011841947654153710234773276082793548931705296786341034271313872432781544743618908550713856364972745047932949409823112241858567362606103318782676614548735909827992423320072326786415468365143359877506151892637427354035645996717666191779516041208344214750593453497878747469872670855854754090568048941452758739209881785555308929789359704993199525198800755335173785465100583817187081798790864421683249070007505339838401472564988961641008269265674780821628913087777692983078007988446943816305683079099776003106038183699257293855125119812785630457275320494642803838689120380818423810294956990046858412151449070320158171008262411308257969736163594519213352090651205661558961010177709178402640501909917910529070577117566907854470057572360309720495287829960894900977802923149164693221147291074802741293278163407238755047405146039049009375984858903028247176522660145178998182249097429276465955578600666614778323921653545409780637988041371305928851764505539518422940084375310637795071787228522794512513248642464416278523503648233477193885904981312366077942134127461809567935617032860407639998176146374453570741404821091374223561506914236070198012134343891791478316512815480975671593369449541731247671691200355743063363680948311511584056392887873672605704854573827219004809982945701596411458233911469489105353836901192613968896196375868549785117190361451148518199338721770910840206361818533521774073310786084218113939969078426290298926555082064931874781525430015539695793797907221299156033674415344073470437566755927194022707200000000000000000000000000000000000000000*i1^158 + -6051906415425176312584469152712874608051634880637409585291720029959320129657329210820249997829774249558324251630797590511721819148352087221143936651116064988267365542995229728367896050658700194719674791417171355018374806235364454672663250610951843771714518424482455211363113632836082728555867040232761605020682925720923919591390775102702565067614551095309130999243317472934275638102394235237764204015047304815393533031636370368305427564491244878794768370914353471391529274965429736333715379750983534326475885455741931802137521876895463791844460597718478663230363006367301054461796593187449355173646551234604114247114279450368759476470757398022651110819514672528138020289205559134419197582148216617403822870135524727028356206179765462369574520035501824938424048015519346606361252611755538615132445497088586764595696925496909565984253831551280394336110354083384772221260311856423724569104035685718598876335822366375480329528312216187684917558332305928388900460680705833487670663416282972888367181094781512305858871409835038238278281612577436353979674193578343029041622458625359948956839933392241664934868884540351509458688431622898925124440492953277925284230725890765337560881147502051606389919442066758302673007781452103424835699936863520187492965231345970385893031971463276975346279622555848129677358442254154807140555069417199051498441859339417638618721037611600653732134579021362065642870355016789666660937444559324225899363191239114504949040861665483569450196376249821548899343454493950145276661328376805275954118778274556393306450478147691249508875293088713693999827345305500793620702658652791265259359649131916447424160765749716793510405884446341860427255362626082946719547850779366007067378272734323396462369004989002893841406421130638260726046266324167143522245922119711674889187133301552703368750885871966756088548177422961973747063314275154011528671610347141264157973210023311566980393345606448373552075188859178188563642270847697331799795567007602326122354633603490228041696770244132638289652759076680997002795446067680384323191175382281406975332006838247359909164609803925911648300172586942606172890034336480933877518678032621897026923696740880502107643316449181284615123646761951339949002248552501283592099187374046482667337573997673536851997323931463912855899778656088016164216123620455581008634102620438887315009678195315607170804495262559092004107666837155295527934896574741568595506264893545411065798996728079111043519622560810836712514527898217461825082478824570951796371829324269644246162971585722162438435632775876301668908869201433343031384499066894347127770952772873647054945080645346050670659834979222278880706380400761754423450473262740754412743400628034670801404247525915298153185176348343631422468048569658407876458624385847056347289409244398036510651274676762877092490300048020542387418605699546754089543527751895740503763243293599564571000672253173192739212420894938922876975603155311709088685316525346408606045673102554570524464087141037654075352023236095781960087339102173720482726407134397648908051904279821198022833780455865215063965392228135853942220974668291297743943078462525430908837175814441471185755149035445182594204721317560955101976877808677183803581753100505619628137239850496353147518201965319423368599503536900980630478903141988020033432084428205041374235586421535064689896864396543198573824951827321202980302704930884031430023016227232767131060647295265442281371709574672942535431481480425700062168593583067687754500385294875575834924090113469097200333011412690247989937036467456105000246742031636791922935710016595631559866164532934476816499328607253036682321627795109596776690588081875805586637458685502182160423501396947918178036100867654671473799693889780884024662140239290729258358324848165232444693511900419150020138382107049820123647945757587744375980881330454906143176464509646953467044545810186059057778370950120859981149817986715511577438197086667821056737143158033560371200000000000000000000000000000000000000000*i1^159 + -2878380947838633806418468429525353521932336452276458056811694667916596048323347256681954816150149341254692792562633407109271229261294130700677248651397498473204665094753654950934126712501393343670932690386214806147246390043958245453799307385965245933147363453914017052860844619028624792048648841710950266963734948381284930361111736069250677463948228267176803165982635958474508235229314286389226911102629679405606427313273424573432336243793243549756277313093908782733989980936448440130798335097214305252193298048394249062884978580223317765773418711774858117065898189934917816200696543879278098911019530640049798958210181348739159143874590506299867960414610010218122542976080112227669418518779888934772389668150088331027597913729500484816703919713350601113626281801715919368752594539063807686653673186065406364961421871606271898986585772740514837096199578935816814962764193395749669841810579504645875865825151710356382619216710187114636371517720839165714455595020671667326532481783187798398970999291681016691704766973541509877273462210344744392282048949791046147922127206673996268105973302883459289427796086383695309402273263760063010130944100074050567582403807939114793373752364007476940948988972089648644683605056006740339899437572686395390462631226146146096136203988638464279516709187732084310432282923221781198558606915445647509216040339746552807163543014106532228091043284726366724726174149555456642170398023282410131924140890069310801495086374369767315596453000812803436212808485616893311790331106422369251323853545285532787434841227499831381254099871089914256092641920316019846005511451378637791601677568812612738430261986617725894388165549876015947225987655891035676831167507468888708773663211948213194452453292730345726009945631938624475000786445879884244517828067082684782666344763389875933995546223009899255330104061657646104068034148883873437113137697595459897442214673687077699755053071296791984290578680444444254397106134980746552816953138030136003185450823486134081597940078018423945468411852874357664663005699991553456048050693199128254732960252771902408724058037353561223054188080297866782538875077637343693975091917612967638107072709938516733276004563318407933853759928791753666776711569337951231179303978364002631459520807918368624389870956889166457007819269070369993359850698668055179832758973559911109711441301260923276859203673931426750960743642539400654545506961345693629152548005082371033563781067815136178824530035277955612066734379518407744535480958007015389942024147921904212532287141538603275337733948789944556842356305170236927174743130015322672138053848018171096412130196419280378612486925604198002283880735065298567857615916946865004297945258518323913742882479632024561390216509160677830172703902431074028834429930168331542037017861688987548000814625338806509606208252159483549914085925680380162482117288348694107112497897917365600023120249385319011211335598026707647230600439049261387733498615817281777121212507569363682878419867751886478034612552727486986714172641868550324391276410915922048387283892034298356196909846331978568742452158404667184713209512492661437544184815629622073431851263050516880162435744582800937713716829776886046761821229489398236762027847948667063399923220222754590770798579823195969030284756570009250516043336707066706214245882172869848893353556226374372876410073225266279231193006083470499102941217965754497041841559947687337449994256892495203297691383937612130877132466817155467431137929169122101014433777123018461178326714672934958124319649009655601244452433499264762762436205990651441733533762167469133786533143299727876790920101569497127979486655844907283282459024929923396414755302864117193421189906695783066168202594656136637453615583262510155877985620342129636531511153300989826203451472307258845661235660164265297929383097733888253300608275060357015542230727127855675874430686915543332693116253083853005613672160543367061426636149459245250262088124727296000000000000000000000000000000000000000*i1^160 + -468134018125739441443463062546645087401403659911614692209851616494033993642593467372309125338997186147565220926801009364216728995846068046729951183144560519604638657591455065345972176521353142449387905268700062381668377934178022698509578328400590754886017909284537124726157424027636133075379640762043046671427483186557093826412295083747100036005945077579492647576795535246455752737146232276014022637738065583384229250035664590230855544098124529507494129107401707775996063144758049058911334312268647494299830995818948744110264900429201364365892971149395671626558457344727126725686830287714756196757135545847300660480467559989210005057183594290865171812280165926193631795750650790609374218581351465563002513427580872101604163774785577327926793497999263382117150925170320099042041588173690411127191637369970763419347278930328006218915944381079044722787161847921179709995489368019135946280089339105594303733099100183837423590110769320421429019231541271976941182521806408726135097903925897585677920762516241715556370984350276464674281344269528513043094194085614501675957572469967017362547276615323968393679387514077444834684529332955486955789739087194783789281592093421032393639253333411849672529441408052992279050873898151583603973528737113589186276295165191956083130280220788499012907697196173796140132089584178320686712747669344387284230563669461813041976673299135669859906397424303281369533722563083542288294169631618688374386651294831605500265983427017527855097969829217160292190069301531474682307672603902250043259214479038635227284955460042434998597263403611489821274427430786590154312001457131055877217733034939016989183666348647890411605905470742414310597580546081569357908881304863108116973283074557191733247987444380581473274336832675918407205490902179046893702323620779601770677309354738355937405828495302145050888299865990257750907464508235591416384831281665636955968602937152261793347811938017126190496575384533071591303696590158453002959007986570867421673008628395950800546105150020953812358646880421309092555939961911312409967383675758362744356091213182720693579222972974380152012831289011021742303810188913994266349887337473935098703859942571410815353848418773905994725860938136699111665528656434416337009933996195490161567236266266473245561806344362921357834152654884083481864685709787817579580502563983543156116003254773618909011766032694770525630555305614934587738677133221604357852204475836642194499444562941686673805574239853662757929588653704587573338010521858411968068682927656461364168771025753041637105259577802528852197074105887176214676342362214189951986501240855312166877177243312928944202488482909754022783512258891788506996992296991357278494132044301111444634137120430971925628788501063211817524699829458711284932104854648690656981249912645676162240796459017426071758830261596252487617868371444848383629022900957487719472171477773600679718498668798655957716949928445587725755774436441991696669768620594945863391752701436136163225004704401173074669217105718578221051035735300784559706405372613930915872151715068902997725306441033120962708127425427597979413759007356348611149425674670424748607525202263760276104737282618682966294323822970062407412581186613620264971244381989419691050162392726325597485029282441341588595241702765600765255006909480293880184212025865065377694435183801691597230978414016701232350294167559454923276384261916074819393029329296572530476965536516879258646767094482953772187997847653164154549862484397065621437490162909506031044249306048864901037250999444753789639300604898897442194713128804223174819967742777740186230673504167079947977607488505441043708807273212338620649461329325749277153818160964036749421451168834962253243956590703785049974099315193472286305135979474680403176978094147654969663946314702977402766175344855842595361988459483269424796834299205741964226139317596458143664694146434262510967796325315233392323965501020623183153787380744026115276800000000000000000000000000000000000000*i1^161 + -44477168493799797249563285270264472870604971819273556096667251849772588366612305392948576388623981257223106084951225871858812018388448678813167973679115384546487269293748254176015937122660333347665249266915141412257964289775431146036223333945139041000506689689528646434499373338335417160868062803093028990999042738156834828336144083726029688478339879017547164357688948836951764826814141862844522950869379606967330524280755751122008954506918231671442499569271278006996794531925087430498483804410241376710661107665509190173961743368364610288986492603172062470712773647575855463237823379983872949173783775664024764555273582088650695174610021732184768994477951409521803867919523320208164624764267496235813317636141576781468281859878392460177998791877725079200089285103406366194597868309639296516455704868738985283065566120775222605232488680971171281044510576397706674258477202803517444214806858174690349623839695252767223890489455673899747486251963724827638293052326551061456133299777508188497762323762248141802559556206683833770300518714275127344006675992790273454857409411596289282213180390339135774425769373761187167979445910215129164203812602410147111220339159798462396036462188436342018244992477721640502113330381653664751393567628526312385719071640462072638542753286008858006981234304633746328397003385484538077040670974948918448831003676800754533870796455213542648950012480273099777605609128303367850227357796100438605931254663459331415006794865251073548169346269321144185084372666186149541276971785009649337762124288673322613709398790886804262042054012310501015850827669280388610597736049914876832047439215461956989333799536016581072166677312870990751655544870089552733886177835991880951584290341875004061191064413866396837680441422696736277874363551523160927207403114510744679770333996226486698590759651631941529522362497642301687275343941173654382627766274637360045466030860621637434579929715165358898460536850384324754261859988585661401527839380143448829676790109098429347533599576992546613198895911496352139963493329927145973040563534040617245104084116082775244087400405679463265067162690518134675160912530302127178413558889713379837976317835461457642533733353125469317984174755069417583566654819138480301898853934414337371993435680951349984368608314304427391540520842522213444373071902682785515092224316156860297920228786008040202867646254574143999296168751169758918991824762548733744091860936839002381346373473447368982558769462670240238829022523455744219906996734638893267332220894063989351030208625354038038680716018197187132637977610368856697664382287739062248736439754160194171607383846238359788827762949575562768889981104398218948979156661229645198489747697584677071552438778670740758302108666568559447383559986693823268788956259982629073685949720899772553775677991404506389742383784170590487272614855119354881065151587059771602811268051862116863486678178339353197577407700761542391139630824398070513095598183085745059073680284988705316633518830787998661496825263031684093173865153352972614172545878434940893486825786717701215291108356987003361679664947997840915077075089918103823544009436707628110387048500266163964553731501394215058262436199935794411437358364827817009847014583546722533772833183090482479284984733658042772237903708228281310369358342905763433234259721285517833432270894597303511678280065838220155920796353342070660411749357756155347994420692254681827571992174750542731946599576038238601397506999133532183606863296479258851316951992327530226670437661718974224197486269986147628680403409883252626064678953211360674012427639857436032292260939099518856881064942695211795762764116403975241767900038005005790671345280447808509231344796959094700515570995531450247581631674375963750675322916646034641045541903136156431976207506295820323182583841610566098226768263743356701210327747448668073669755835563069233241940528085271811646870994553024287539924393145667998479477783920640000000000000000000000000000000000000*i1^162 + -2347329237455736042873993599868748565273128452385743852453434041405401670294431524493342739785200877895104929417314854056895971146705891082533489295439709434069552121180309439462776689214465020737162414115274630480283007321894279408272443554271400430994301341970906676008990087832208250780603099857046316492309457621172556985636660416081088464649581362590524757721831084214791451580434835847218720043902483339735850037272675190688973270488156880129736659000178984740808290310691403125671226535987075213635954818578004947941248777457665570528684401052231480469706238481972674676838071406397505993680940718684296715453141603972461040931144846832843336020516075210406258793650932877044307389704440648994492968957409887813321955212442448452664241750033694919157631967793491530337123270771415710732918762437477234221172988257199497129063012271450070295782269625150808554290758051315573138315108070506670767810318820939643148545736544352207887127674074782904916592115725902864301392229706028031311602123085867549748046017105640436254684330837248886627503998906005941377740958535252845697651075980347240213209245970704880012527215014100066178323494040215912214768932415186694852891306180376276121665444542896556241373105829996416147863331297983829828502104910888391115432873826090838107432605908111966558133139945902389486598875034139973366366790765121994964869246249769486310752086997929302582606531382581392151198577078763606557331229755510742382758483128790191768463221891102230083548838205824432628833833650969876649467695483005648162662380669343901722726230410439238914098604731672479154686747273048786385972170288125393647535948630314132422459346476519888039823057726786114501903832347261412532011505049278768835195375405895848014680866128550079925057900529084315464342504135797843197506778453906706910119623497554144615495009435627573055283207658986516530654065983544591147129400933613336931020422382342278331449770662750009005364112407240728429059583409396599354135216396784983448689524212551766488999977319526370424278922576273856587735906240176869947484070172833700212180039257559556508826328258867800583128986875855448398707288491434567244649919197039454529860024964546691871440826371344931593507639262918302035470757137698434671006666210025325436287875377989051299178367033864410409305269810840567157102642219686942035290406898648286985862365767868003121615661271493148529957995021935048082531577403750163410772397287291216314667708049096680985413076398250586045994566108541620967557187418206539130988369786884265614276738646880956611381950297932799674336356487785551862801140337013179331316768773811366406395123066076273227685553719664107842023649701573550327045972050580298952046554144604718507248519764677489415496838971670524041584215149200704313011551327346879970733584843567038936048165287240356080900885282621516470437187730846247761796858172989177039441157537960592875328106681998079908857923182827429661672943764189000160081263922644721005627245007252103939150212948807669316711619631826238408529342696998712793853530120952601786480632815502474309644833639513289800316924556111892933916006204868245761679455586239861196101814909520985077291594523374006099854603610332894579573836961339471943204735085823426925746782688928002128326230113149841884961146471239310508456085869173950351161166338360975866694017155256129704714868086989107528123986809801815254164745182800958643160278119678911697725515165399993809455557426301977224792785358631248408351410470760651868705488252786639066728695184179864597432031938328041233831600784982078960455228283084740026739796595056375694869901318650432892947488885171772875079092545908676727756698641705126358239216856897098672363310494244299919137846243661125051649673100884021877764382642576532680370972747559738339779400635691490157907081575523886565285565825083056819666420125061519449473441673849557190375557364764740786678142211651622928384000000000000000000000000000000000000*i1^163 + -51125534588583527920153403511238323403810261014612568011898814635014719342876405973064306187599608534259103105697417187346378604751683562899363455724318519105064952200137061539758461933255251154851677284494991372938474844043124402126117113645111723257471448955493832061920876340067046956802117198682178728890353820167214250474498969787022865110456708067173113762022534018323021146052543681422061083160597431062530424094691763326667046140823955810279903637472960820678337328846833727451275055608452981991410332747796664975457903181894893690223772068525242385507092104404560712860491057382746678003807369140014546409857118633959662531384101463156581209392819378237796191202495084802046980927984110238079522215871793336213528029153608092215932938229200133764727084798881085864838690620160300995094129668531273154568370594821984726281729435361095746910302444637739141671808609731641949037865589836541406739844237247935725782267546935033946398551127426814026185715931032361401992818365656919213114772068634762945586365509212261055802974291314001524298315635774621879823967780972940564254511933589372168627688600826020996564259160162156982784610873005984788315753882268322652901912375277179683826038606997506497009384534751536034918570029216657629818089312125381256015095115194443008227909272237602683569222594587383428102184652626917227335204420136329261494466510090047390190058448935922703663480334030835050273703732718150642856327687404913042664127874510404397534681258861563414407518481365595269120584495277501358697662766510212750610399635458651919627461872241502705781694937971592302404789978975810643481148926269857774796315305093140178712842453026009695503332451345802822305434807344611670653625426668589830376845235007135663443107780921643056470421150322237179129594628847704099698022316218487311454290438034423819713255738720417554253135657680995053591857013632058835481957389833006661723696434864302807851071957005004389492703870666036873197147869395076651380415097739413695725382700923852598090977081698201913994316467316037092718160013907387417132187092251417541117942385463891983484015541592581506253314199623012901805381283027998270772101577603178125154910256808435358342903909470165723835740863734504183323483673903997542288535895486084702359189764394804324731561927868066516084337910547413832875853072781743737632998298831856084383306324187184258945869593148584651836725927795920744881059316404035485021035788276825132159914933370957750060677163846008876231911053308087356916670448125833377657435624867232406869248427913129402398296166692274788397532696431716995618019795670791228717758066046852194215566694972866972898927630659345308857225581620495519854765026251943857111480111863830337250055118559940900751795602478716349002011426810051837997783112949463678869481192351177263699459549341609689840380178785692401412653968364308202834487926608928099975769815375378435898668486741192295881713873990530372436642580155894992581166109755079131696615063698965287085168466977763250568999099133150648006491623065496533602821725094794145994630909986653494515749079700087662013335256347060539575860620363987009140882963409590516716106993531693442733883407791286829852989855765556055156922148784824491059857949011264025734050511801363117423094316986796453734041158036711115390380896237276362501667397135282453757731791188750701275968156531774195670280876132202400636979683181817285601288872592716852849470394683029706280232712047335004680773565146498165287266636652660138904108171099328653234419748978167200472268143842968324918485807315297621734112442313590416285710706307763653019642952063824343716517539199508712004758352406009186352372887361556327266725121670543173671633222804508390613681763832395571075876173552586526216583921951148429071796852640324465852537713193296230282288331288230858703822729648262802983198785968511838140789543364263067944195385487344099013834047488000000000000000000000000000000000000*i1^164 + 331700877406179670672866590464170310435884748472997994055610551245887190384193193049765471431894575998463300282048619224099520630433208352891431241478804828119472163063846968383684954054676842539427582122511404833061634071272937406610261295497798247629185416879160838007656601304222292618994340741465381994247422015319169726998201475275877071772217047779003136599985782023657189279525040104829868089100493904295292086354462616222144684467625160066221862629777980294761289635301008263611434358967208425903921661792113086979035276639035453118524135450184868971676560028395033294461582706505955006077121414487716390726036782103479829836632137672710892395731318179144268389193042422082916043895027368951077697856914112723814256255403321143066706162920365446462782233405044870522142554855700471472954967806712631123180365490874984326793622175817214923680973816419028216338476681856935233163187911179231439919143465183299266320279343783778300319898448044196046163578970433582169215806764302455807501626878277608460893392262848453781938706053420290571792497683571042936913465587496406518544966545040515050101281910879637567937804064408989442786017378499558678245089541479898945908613381439203087962362038890623635151285490011246337783159922956142826854866301215414118332589351520349653726870508456140715551773964486507488440921916043200962708439783900836466395792750577396200886330557286106979319720662531913727979963674665396874467488125539430704481556639158450694870008443418507692784737507030361444148154361189945630888844813406823223279840602538995854869376911116192069333578992692948263411876712104168300945842149865683485893555340032272418536127625303279985837567124535736128090537452431889807948120124033707361975310334700450538036383991434779251611653145811304413421286946784872560893829242121156253915405408134704663855736905363889762521952854799364113080484266203417917446822111317333565515882634038870114083904425471902857196257702829563863757141872635251420329327630678140474641050468791833183597172247074016824860675498860988610170280350102120930517260918085680421285885983660911126841076123780290405063373226732350967583326524728275969949508886333807855477628688551369184641744047552503882489726299103608574631196311565433379201537507311879088554774838600043781811188722437079896955802544712100116256837434871849026003754399439574187173356769868967218974396970640812203994942344910704291019089641158723962560718137026202171802429712488278824139693580782487190748736436925926235013504812515097912761217693139745101712925068024623980616538347038370148155105494353427159309559593883821498204037840626035932781668371917659037881441916609272692837937997406646764936656922506418725258162939943668599893757582995667073909188316526056216932147285559605171650065249322093817950085667476913256453834045964388058569253510990920968387925839445948731955236557329815557848104229665981606506921963401033330244271466767459130330153232047283859981309863379511411036044823424205780317326776914284106021692387985633056762056530015618572571098891158211600637582846038474818650636294077496637652757830546622185763360001674684299191532745084032659681301920179884072619120152775101349591763005937435962597577203122996626863082678729235633835619395433015582498295350091180923025014413201971455709610189205224876034035716327551143306262518049830538812118585457996927483213257282214253018651561039734957632667783149590416047229291320442233918859656736336809038674410613211313519086956715900624127885901449216526237044634725841766572078157176144047777010644199123287903242739386108575873386224526110040714379735442090135249567608924118622544737828860455166882032871752549320464172137311198804004777167413517972901605372895417990921262879542128747231751371686065413648866480055676844506060520524232223635211534343698380365868057819332782869912358984780661042645291396524674159710509094236323840000000000000000000000000000000000*i1^165 + 23207119845410290419012750229703391939640910465999940536567614509573895198933607107816505720549350841983465165425384412194355692153489434452349903116793607134715065120609218486891557216436952313653739050782375125214821133468109498490859198634137097254622089566362400323358806295491548796358753930997189808095235277143525056380697958616547692967857741562254206947823571188255831545023987716620141208989640074801296938971195996184798156299225509265280642800198433134598144988412033576340397737350411621119419065368449056718023771392211397060504949992786762909477245352153678406217940015173877944276191228286160308246679385395307494206849904739636688114048826123006610630424594531616577538741470394622901113481240558064654984597096458999589496322090400278781867341815034528326960899551074684204720691921844755548119652290328492368149834454052733741768039327159829942436746633485363032531254513907024238209421984328905680451999156978297943407750834145697443470459355325634482325485321633634093673903187810950797192739956907080464071714847975798081089346042924673042417621538376582832221002427139738663950606352266387174213873154000991083556776707765213448914950997026930058973528858298153077426409496741057103862242225202887577891657110086560921498563729079859393809337919832004942724394782825905625768053169995567995819278561587178978517013450047206315536428695848683153009078414652200071799464401296739533530603456068291876153888514136433410544365055265627990592759085471416097771939028194308828956170704261064384518592829205008705830576504616668785341076434936093526230495448079802602382708244195238264742549298782980162410373674180175149851555552385728406991583177470861785415331023195908739920087129630362444867449784692969791600450802907103192744173904915911851571579902267479753478239362082418617987121070661577021881360862296110786217536103560811228379359326366463110997267048865514925562657157744228474584758446357922027707840493810321602654881175992845165230180951501725839329286213660649718162378835174819458640925624831157319590902556587474887078174245584133176200689366619576529527131242086752245252219382163059279284574062491148569147509245333715206936399654304136432980167407276095932326868824105784171477560783410340921960240326912796615763504194378207959983568484071677760432715387257462717539327564047605094223506210036281478154076580045899502909597446013687668543069023788766582877706099145058804171330274580095360966067662592558206954804587591856506338645861958143603215547113248625305693651549090553522643236980620855694654357719717307618368439148461644183809425505772949622032842675130378257009355593538487567247587330477625032816097424362618823700808755174583383538120289026661726429442155188797969221398585834577837780428147861168986581796912949548511164391303363413293490395524611195441190226911028776854625741728818910194718170429819537821039070703966624094782234775621318425841073185771859819656694192895558430470654464162976236560964407133738336857062630509067965997265399548117276101600548099053152938907777235410502559125318103048747027725672453622203980981905618800481306820874324452966951025179206675982593892775673184183751262407196583226637678600729209751291405276836797488729392973284178638883767094433006913366410547963025313930863186944559431580712407104248818185950677088378271984842972456797072287070632400801771279768524832615791126912651351175585305870529454457750526435079199270433643771286121279108116918190248099596854259861958197992621045165786271657808202156967957256007629111784166747169984505324435193642372174123205205100563233790541495591723964890083574108872779601272109379681403999518957608951851141740243459347513735152670965269703128165675931217042494837759875080331469238402660959682794793276716653408703599743695668231727330433526878496295388910962113659024484210911073997876490664318737463060801000029512794112000000000000000000000000000000000*i1^166 + -51063788582704242659895786491857904166605212914499953220014648413679425613389564112225432926334318732738900272936238323983039323542715698368497291393532599353126761341584232341317771751687116113508974861303011056527567613122821260527290482892229322509055047995041654598237062364375313035354090548410847201437386466783678308196069850710062900941901951691785846809230096539066939615921790407297762434778859178508749076043167002167411614948734852744469442578391256074662511349471281485164563353095755696389018710482758903098401567316255551384814513582172670207459698739810084152705432928600146720332680715830133153152844078255485085910118379777106960272933799979540575668729448352869998131747567807726523878757084460734480867970626847232279282541038614474615890477508871472106460156019537036215085913165153982979887373287712269669987829745635736435005244383015863263490260859038042548687807054032822792089643602096529102639076861128486777278384952024919902531589792735580932663380880017118342651311800819828752236602975529584915729270307565737211204833310345936642040876860517012026908369966164454957652472873035513953665791004413634788478654736285631846916015787957814295005422267547709356968987554628424294011308358011830702539562236830037402838491846065283931032836113360071190992138293265286596108396584733869299198059769838106576836165686842956628970589793328855260592595911748254770349985630276217710387509954813466261845851948188418664152844151733461225353136960587096517732950506666847649185901490258108723154394803862522362066820373789738643990564958739404853109614456272295972662041244027077126994418872646793028570888697433598248261011254504862238661383829451013935566482394079407643500596377456671788501058859051209561451485121164381718390041444650560957227348593374622748256406564533405798450571771481836308122805438638578060130124873387634060431877990686583799936624002316678043183892330952564018175890000525467089501510034090371300258013654792067678612616595663745315007467627663438344226831637968197524428694068222861709310607292621539442915753821621249276315979204695194752849540372507046969895552829625073997005694153775754398421830415511919394841750504002741314758611106333909180831882999788708647517754919035801355884803971849507434505713884581163932175857131341114569877621159870851281035943707484111180924430304147473914896866031755419808311673726590012906902783109758893716260424158700750464121385424054110612660636389682266779049332350539696226709883499174071367157404429726338562600359202648773119729990924781399548851969818690548487649332121933772185287331627854228339601182354496690523374207036157627924508373782594204220055386788918933250552494133923464367533750519972753378907159745905654101988627497735180527817350548883637599575766829843033143707424953333140825040768448876790764290877130547970665232873143128243639206670640526720299915593230787899485660267328402839918991797222468435129581972680191541067236425688705546557953158459587398214933454805187497953113783499145062030734894539239100197414791016359161088715111540175497484804271613939777679347689511587773170261715282437867572778141323089369461757143658957327234166424138848902827926257173386399071909602621579355755193930182646804425378690370124364404654111661194294845550004186823832247690454574549185579830770290542056666420835289124934574243502068057351848287927737969567128496016569454877950627872944558169609630574169624164817760359992836280883977351468498349215596990236773546415554603615063395792740050631278216491033542129260290103700458340175428655010854464257944132985067702223840752915193080034335144466123980567565116380203868353149637313332816817474181949584953524425854619235771406593611225731280541624113623350658457124033995770492495112694199923297958214537558388788650809569556267171954705761066430903390935610764564567359771150882162940372739686400000000000000000000000000000000*i1^167 + -5082868951156632476549544256298224951638366155560557182512231210151089441661376944109567696921831566869470968333094318917038738068304735731892928066406980996527728355296728299743285435068812327964169811927313310915706682188991796046350538954277327919721570165872983224329750368168791265280891762736427904111917503891540774713352893124313627332584653800648535758494772631663363108599068642988358058865322546477852035746252941194032581815008269478135211452406247053827749997378520192240950931403508489833663349543455807735519619418855681334881690589522828795018339855039903828068850101731108061595629623275840564506908751066558363968012489843031674679773191133357627720593937816243089584698578679523320122690248623766176391522363366524024436708609357418756981222416165950707229742924759151953579616294391407251406003107042329250737690176825193641550004257118917403561027269853619187042288660626316505868915025625963888222055389949027381916324822367368844472136067692351512145051736964604510815238338825669420886524598860484102664090164053313572388401614103040997385009643237211684497298206744765816165120638689661204728162657330197848854317172003450569249047722992061122004397739723631132904089527905454938120290983277455667254759720711234964041167739981021141996778060177684166939210464537430461713884043788389435267209623529496421597680861809910374393882902428255508993348699217394116827177018152058760928911114921767845081044973097608753817368952655922531080812266648038553266224038192024394811629861689483314020415790553697590459589369628861367833622079544812185932066657400943571730915193023766130752067474814437169174123733476449602481505566286997931964727395169583402428907085551485920750886896196504392232229250133582391611787640008562792525379635284523984627799507919570038567919383579436351461835518282026846168421179448247661880601702020947669626484217593554242819533860930934698864848878263854637375804086830477631039134599805474986276345723926013229959813308866643461056509703508087983617633512508481224349315432721343458036892114029110043776447942960101657551033395981949607709037178783744325241607888185958643115626122654357405613849767881322335474477109120771849503355651587726057291577160165184020251295601228950118557286096914372468103362483718806859592590870503545604861920614977623139581064183149975472019345497008016954401584918820759187869806603551551981707006781335461494728994637478915208266779766606907811808025682454217600618876410296677281030955518080181330907022485929085454982834671874683339274535403500348666119936639151111429585730540864889645469779902693994594300879804272139039101930265062449730241427002578389411393858238583571059976308771243813218313343363182289672386737402525568675804023714115362258868836120188395038925293689631611499149805761088644948876673185814028654061060069857352881864845251996565321748811859944783423875190326269961663109524677998757619114833925504775924952294422192260186995897686171201779338802442706708897884422285227840104344117833211691227981630714455246286820717719148181015487656037396994152037633687704092695894339928817234853334704277883583496714821831035206045540643110017230537388832284048098206692817250997926070567311515315661550892004585946193963532077599497902211677037368600859685786154467225071563634178809465864640923333642302221181949291963679547879162048508878510422144221695238278682621284170143444925275151732867151684857581025587952760760373072325783924174918444729477637752916449807443177581415518814970413695531166785023120327857598421394975425802063729943323981218904334506835950552863726637528975639654789153687320235649849604353778941901085632153176228923115659894021162799851148806193124633508929082970095978341185035833601896724481899658889845297866626375581990597456894605948546134142219187224850276519285919870938586423669917993611962377461701216829440000000000000000000000000000000*i1^168 + 14588330088091518709054793883851210592474123012159425498920576094524487725294514110191623602429046278560649086182301224918810589378524109645387525507916238667198592214425708302559776250004952870092975048429859672517544393109866500884869706055160475891512238333904622954243504218973026159741207943655991424962833612091541685528971365107183350545831927010586744668684086902292630024597510840437363797783097909139271799307078546456171122329156775448633565422790734287818361933551110324116407175575876833982407302316470399423987797348737576963699529784053309861207810901875847863610622362460139192978918602472163699589703967682054084199074377594945240999334484025551445868337697118579075106373816988653307229760574661686272909093532464141780046365489577434515034058103908445638651022925338227117619693894250227118052841504107943541110422806883989631106922334461823852387910399986568784721531018718346753938164541853043759470160299980516114039189844420685753753429917867568385656796595866623333917778846803075270471413899178004016505927651199016299137622372694695488770719169338560717547741875413820223462184808522852340605398578757908115938675494333932649303456238370170789620741986607481565681183780639569404603886927619492764388437473573942127674676544147271591830199993971902857096184224483828649144882492580059232797670609736847056232138114927409580752622437236876730042002388686578469179194458505727583029159953787897830073033026770909552104308975066459250300353781117570702402232164961490068601937277990591099001840761839881806263709902835839690223380020517963358705229235631271196416411692352651392268351184011603386244835408103097981770687283846609725564213896539415293607017124564669564424858701564890114396165699869596507074905604068206960289801618418542467338525354569738331791806373712988904609181804088251455285951885636850768333664918358676740359812915260621927832613972916711221940233966417418506879365118600906405524559294246193383213541575911912200595001290469627145002989063634731866762530637867666961246806050936057013557558566091061809766450885739134076605023837956979595887505483684126335375761458704429269127439513995067846955362257939506626636067068951952705273750483139340942396275401587392392107233421925364689971308071535874923953056096060439078212103181516403519512945424134715407566530775963078610580564126601262819582452567593942334978307185398397076214595317388906769872362411213100337199243044992175027746692305852682010259862104414724934237299692774511590372636489598614227420044989756428818192294714230553235446192209136139233732899004258675928391596678585543363002894317564835819571586237660962155871058411387900201272817435404518038095915326084367499193892110887927156934156029710134707330251908048393276986680495987065194050654130133176927485692568656742707321925473496705105142536548835355805463165203306138509592325879713064595345410666681133794643084817571731999966453372120005851487212548250181218766597178389359853751914049198924614839636476638873525583931355990324535875369464014501828130271853667721389446942308245200828554022570786973690560978947198114363433284084198476714455791071965584069180909538845270878009141342652334739226394471287952297279647328612456447976355460588874895803414591735113019146799413792814429525851979558003896806568960521081550735970073633177846188736670191659578170440477960907692155289444625476942024576877990069052240513001684623707669868345125409517674232870513311897979058004195974203002940608208153166871436571684448209950220493247902796053484442062958580332703406285522368489539580642838774730165855634102358992748704684959043572271602335745126891862767019795808985318885065007332684990664211263948476038330317882603666353037137696906866608820804894249267153588036474326330735973357608884780048716273032306841917169584614099304525283280422952295400337519411200000000000000000000000000000000*i1^169 + 268638831641310172724392546694101028079189929924395218444981083288028703500151570178326255597728332508171284921995478159086770455375464016459951156812986020392591931495106841480430352007722990604366930068431583561335623362683799499159632282434235559632027702754654817298471230739980863560865956671665791928745266579713595409703841958611316603874588689555658658816342413384876296693695108010865168076425104868718125170722091174381297270882912896678889612100276114608694848279749678179041412421435345066680746917742102291104301045297052759953358175515787123642353166184364917198751089035287929320364888679253070447703546391315843828123836911277903044420565346181984418403236505031181839858277366669271815988007825247793122453052790651054968346865790163564629318092775922516280490099027213756364990747673941261952465864816360591719186732752965198394919127369842636756728036160877678316501462922153204867988005407530126341059958214630197691032275962603210232996727448206087337590009826115970523062070593027060896857209390283245488298795371349970609148037847622762393812159019888770254206243798960700496464896191185816339317311381787316911775946777311986841783965957807904039154259677923158315508479236084278356955484398400276686813670878797546929731096343057304368394242705210907220857975780403313985735996872532885569462567062783784684244220271982253611339694816714587846959250403748206265798881773321422508430216213253250230111531921229130546750242543270014952711868414400411884098417011433607048745823179179331450127738069339286765570566178659821067939433015389833454161657802015482399173736575059216609104657897233480474056082608172960870376065637320307957484971215059341236592667343166075172305786187962069146259216024001303705970250459788585534058182598461380734849979470027933251635805828868432601002076683882952957377240179280949649151096402988950250586624642649222468681143827450377762915562978977014054549250747731102675814334486690252043351855658802660241812759337157055478033262831512761360626824496617057470587380669488285279100227703699397306207852804824760277030333908814743947361276118728202419313879244460098571352861129834854905284020052454393358952075892110478002962652639137708435521498838900398968432457669647079149616799962810065401880734816090108724811659009175665856945576996411881227475375157845438486239842772923985114536829881920642206862490396227324604737979803881660381137828425111288111470483726308848973622880816337454595451914304366402661709422240451358896034947402700352573523520969758901913810103006715271848878481908241628447539799069982192513553060104326225306194233516111234268873473222687521141904855851685430997549018133018750858754766189102803437722875626746407622335944401947761579093791843344499905371213833015944124376886925591044033256048053763958371169636257416511703916267914554387609068633305609359044770009052655101535888245976554145350528452316656245997248279617122756595058760364153288342985000186755715569046472878156867113598570401174711092898175770542222829963714063866893094296792546302620894228483024345350338691394510137662015237559907011324901038558530926107731592138926381495728457340875585537548766478427430701771766005249326135588804043297122253069315177776931288110928042514057258074508123973097676753775939764519004147624926707532288156773147045356647153472663964359353917594431716423534421852600886165414574186990219925805563563104155702363583925759277218244585588366537935981072625898065462575331364117294058891463746310892651639154459750698796806768381953478965137065884933891055518950179728856528300315047599261206651181387564835406580157580006996743116844454685498320388074024883043128442484439505362182290421732036812424130999624903950077046713849178133906121879766381353244675804890480102917070175828840425806246106942167443414767629782192096916803034703462400000000000000000000000000000*i1^170 + -387536059707491183533649744381734822152145266282281677588138163623333982816636332910109236431707280830412024877768067664591875365272442102173340969183207876027356032102973783399989693429042140561033112828160385102801302424318592824823101904594363757013817351784927925203426023848066355599254972823500822683471539552976515702816537394324616651832899335555784532437673057646370938502721393715000178635092631647844617333361017236494334277825519037122722030889690139053919958399072616442816852608729564152942892084014670052239500456482041335436265055105232455184889951369581963200622574374879195453527646538584991772893210971330024763439088084307887021365479246210920562680378205138035257388022316556725428234347650741962071336314506117215715798552953111529512071405029010441184167785870786065667182545180464704396486726644617094685993836280722944342504272833313729434251007726826437055900321001180233858967081757226322399692374207360902504241074899028896508929992151969769051756813701250760873304695430329562483501365013772149160171628656468740378378966412347946782026828422305525920497112201814628624044374287173701270115323014467360626938633993534206246484166295425622455832251202081779693090606927229321879794239298002012389057726617397195028732921443232500102475145688746615563476029814261068000619575457472004469741012699090630433090405105781389808095716623858890153392015971298768251405948360849913610937224184946016036775338913653101980607986279515236287451506144942124559838092108743867687214126690292918672174048648988826103188529279413406740232634275866938152746804364883324386302038179678310012696274821438505391791724532501852616813391968847333909611532249964478392916635307635923426118736250080511165315276768686945517227806418694371085055607644630649594571881054641051461540972219607789291243533190852821138881079812862723921742036156169227545874917778335037786252965896321907135587325536491148072569023187798718023684807176469630746153577735330081755833450894039941976916099489239718759911876218563918292781358449952490208121889772351811886366017628687507320039914315690473921958022908447632688189836541721055019044864505274049470509893157858275424448033362067898406616122147410251630200031437279414188292787003767800958953837255708002161814733178576832731613882895676695060710684568361067771038779788818336553950677058153611492247245079924236042842234394157544557441653509759870785015757891180359727588612665404050984106107606139673729388250075240576826593484335052898121348941207305178081271272540137394443186749091533241882950109002707192637244426034176214273438537966582812634173648861622059179411508315856776587590525478183637615787773021499378512026096497857446633882589691365516886708244405026227000292915912148798021225282444027142673118558952752975135161104550721882172556989148507745295991351304617282520074468511105803136220311292539096260445835064725475467575838186939659555606390655151445003776226177326343979172045817431291424016667296056922009865664990224808390460894044119590642069382330842483445215662707437950459976483059996070609131443027630344118043433819720780323444606743074026880382215655729855651292206171104462240832226412491590111703980017977367702072986993611212401315729746791614508419210178496584284080224620814940573979734157478360300011165871828070933035279633112687725665603587118227020477810083276763718930675612187464398672341320244943690653091179144635815997522054167484318581905284888421355001061735679713151380597958861748250339507049188820216303876229092492817549446406858653533108637430250046306313855009880211683589704050023316547382782936659366877920758391197062927454861883989461560131820392565416008771926164814364137427202278892140525913782007361841522796793080408832832080419209925062147414251097556700963639540048120749867807721395940735291752482896609280000000000000000000000000000*i1^171 + -8688115935026148977313103621211307348459207513958291143351560924181870100900745177713729183401915691845936795908811598288466818313795695477032802990495395689814608392647257261606025485067556447296282854460000238334753227682467694550405992980908688735660635179694313607179296131998490825854172203396000828683414387802215362722441070667260018023590957488516931211892973759996831303728655201046459213450658774003799370538469389990635082162270743407718999416339238645101435032879082875634030913935329386606639901079576420454872500094385738160245534519017164732758732636988834091814288662300444976381203022091183263621371828473733754472944968035105212607259496625113233720430012009037765418269288947233055987539235560496999053824485042028568607984461623536553502131258852711358263998954359756216117312391348671022065360150712946952299295876850082267599435260271760173676424958315553557346632268950538691126644130639412050078221140707978782583099860345389807716358709719205047253533638238101394079785477543308208351543581728748477851728681150621938383582713562637513262708192315085258109500454877383689376037715384114821049160560357953451191626744361276665061088146641999872267791842370894235123831545215946168838304074047278051253349183274759490462351316860818880176550396572793147344929834319110436645908067408012863940409877812727733759138260972860869226801108483529084134762142539671518696846344249323316559562514843327992306355311064772465358051341942069152484742470668428108065637572555228966758854792398713126341436516616072094010934548166873576027265249357664601104224656872003212167605497013187702597941939175735842809648719539359380636892577820184245745195139437619622425249872829857187084640374828243563243203498223030417664279670604974314327439462674046497051816848393974668793507664314031558524895108690004933662530011263095000331998722283487894546625044669866133080572880662919094136696282135663458863872173698418256641273763666357252456229959545244049431433056568258192771186089891578018645685440215916970462015740805949052414502572410261620693314845439552038269149033286460414562717277207991422075151203209799189525492133648993570669134763245257925621585723356240525828305844709800605907813909343550754687579611909889593603525176932153087997108240012347888935137842352215753584299358415967857445889840940885814342376504513156852897054824284074018049173745601684663158196706859009671522274579274164311277044153800635484374844738430727243359892026031075513912220485228332922759312343596266359985822197106047307135326626359966966236605750367322652952569011076100894818887136930557595286974831076990521596203959008600359370426226384699191651713061114519188308279063047078078548792866300175722355062138462330450790953645912478482953894083232730115382702688755198036350472133491296445239401550809833744509894800264244632453396492277568992436042700452506672360400104891502328914323269975554778928585474626994444317881540169339544215252491493160641316968203171715804466436974150402423616524000464550894873776233902533854826683268584871683305357753112693940011157281901369971436294720296779155582579591085863730288442916037028376925505856018653234778914015210250390083094334648226713161393240709391608226420542198879472414081109444356104534044053892694835395972357398402937181459268443296787322391170061960258168161677536214917819665569689595990669268627814640860242974053072620353415786744106839949777902308504976246989416944554835912828073041841312651159740208372999318608679986703797790917674609092150362757785340270569725838217126866451459404524630169651483835464000974537392989738775454242393800869055071444021906417879946757126569359269117922869090807580607073426558420699365464883919777795216649226417492051446249088553889784272312464367422301172261570115951670859192606627708093509284663394304000000000000000000000000000*i1^172 + -28357796324041733233118335208340187481803530533807552334804986186102231423029497734116388924381650506056352977365822439898010291194562331297436062737479841439595758690771028228616515618918375515878195450910628001633830333719359163741950382735264803301375297363283608672407127821855762074073716270402749889840351695558351916442277962694314864897926818619100989655159589470152789698391718232105172638349636193148578065193686971350203775794316970113646852427767993821594149789018825618704773834533165567651506477329787520970631517346648021770641044208140097318544289180985883240490618764901357385259448100882845890054976430167550540017696363278280290360961739961672523751649070333283244788828561719900752470732981881480507259839864601651965651941750330114059899921994153753503152570071546037942711073000527391171756396755845270452285765247078893192507159226687933839811377694539273457343547582701663254448950010208184231248074197865218174334015162702317526557742295873176646422965440943449747052140679496104860270848394189076564945001797800894583561537687573783162021860269559111554911384462235589305635101929156109461936409468071273274904292710849796930053409952247471634306178384273832844410888781176938979344528651669437079432262212240620370773983097982673879500436363343727255677151937188784529283321570269589618221900940518852531335712704955938741436099979756734229617551010625392043164832510356241627836840741080880441473501022738950410932623891162458261083502674148501914287049601793873950380365476420080140307887890673307161171392259072564393870198642287645988815558842680407604492866504095707137207727890212749681219600343218576881279719944540407555883301704296509712077842879900877373725164444524308291814126455446176205845158935844222560880894137005033653607886893193088447760796681451206894278529655882276057031106008338493279391201694195464761428892819996585667606942644095476255907052419770093984936071860050458411821923820537440499072188123879216121538592276998597388265737077150622182459503122606325280629061518771412150169438517156692236351222224907424145188918275660830419028486851864544651998166089366719374798000207191804755509407932869019167483750734702307031203046984123504350120055549684650690024550530378182662888330507710742679159620024180319998925946000942045512599034903299130664471482821244977062795013021455389054259769096141739117710891293020687501299901172692270163861641493117358862436149100029941213233739168104566117871905999779457092626429633161447535144590977622985471077508543081075744012850532881352548521213937590101030776400695069961492745763257818020807315641133825043088567435316752672698211566951221263264866427269924262286691812771014341317705262016419920787246370023583266782146218769590295832218994160561941072678159395407085009750864302788297488905118776432062413014806294478841939865669573078341371094029904127273676823304362655892461083683924815895533195369305245379136160946192994693010275853151443920022388242421239611983654768321226315792659557656257001272352847456495587216497677666008683973986965674881793266623356361159268643411696471729297908311656217953420889190715161665703191893636185816111613701797593991989777843632305338345446320271338080321877264312975337523888965694068504851265974073086642269774084343867839769451598354065975240250194308206657519067745233399708259048140619259360113840824742022890647241136762723241995545539112248871503840388690727177187226504782560526065571035042242425302228496870348553315990843018804322070146654561477797799155861563679013807513600151463629454610938227421230019638868750812356636513974468351640080156536444033391636483684204229568629029226818503218914687150942559560850285714071225413073040385810996399122362340006293156633135117284734078644889118474018666846602215611674168632402494378894950400000000000000000000000000*i1^173 + -48235335209543759971156146444437682038592431586596461398637379412326583159265337689189021460525273263371944752001882009938162601171944800943032777314260616130697323605897844448185155663235571570036592201496199954870554546990533726722022550989278247171795416783504994641369084110099601182706782947214628087304654893742413089282127745692763778236278887606417966363978371364693809819074105968547099756361028939564757429367683119060256413615293805307072160865030103940634235365287240290373543446026118026721112216776472130125927377952222916409726194177241217496069521484540891182702279854100807283641216251797809152474630392603231904611435649902516788257220011667539249487137222888571370180622384873738204116039533935293479108177384781210038635427739466296071065360574557826552897328078790574329690751412191488669395011164162246010720260353686173320855606671359577770361121473452512657724960211861455910566720855728197335006523324799632530211443478557563132468051711099332820674178333584001721277841190165293288997354589666570522590542822217087676445880340172423803273212326799693621501617296230546070527389046539175730179695873251121111514849172145951059492167243040344286740326477760121432456690314964405184892677798600629864427988050112786790889384904612251350814860062736314702306404808729042807080975052303540461968505839585468815479810241248687034294182344985346803262480313786604493273383573780953616709816150307472236917699915651572715919816843286080037745971698661582896148088698306144322018985368306569713418361793080591452538122858709486507680158731411288661139941199732557045668587552422389180313056530061308850852919381433591624162700628674823623682425977832465616921428487688653634419838586186233510529000375154916321995615926568811822172554806004166713987527728286083822808254612807158381819311742432588680477785976271202662164143426095622509976063863607067588198801740520121380741641452498484215626249624179543404168006451679691972052347193685456484617516439634783086084333570642054077258434026977126086224318993105352276921425516838357174963749330604997740188135290149763864456127221847745416258715291184423095122808609599189113872899086311698941236316386457412929358965414950908705302532591228949082681531714499038856339660867463979444218634616923331941655065424183537318747906951604485980682737880152284399344779623749181048258381531283841781578581787423813772006003323291844242669451334771372009793973299951871743018366906761471814789568536302965718508896870954618234849992150221718602312190936679333863451849970242500210678414343814423055975251993473316799710365731746796584548558376598057382462176170653181106364763198722618786410684863626578379745946544672538317558935252713004632750708205472970516975207623075236083403031013280687266157571237574487866967937625666170976622913575050324870541092577561951355724436421808522970420806228942878877301947095357629492656061142525466937475311156096131547435982081221842902987436240961241719230490728100042247727333935437341898600269232001787907363506774159464984439358561388177057198988330622835887961913743497284069902606713186650884544755993085601110202744388055667283847638272056937142812308213892213954609634208302893013520283883896728487815204776219912507264551287741921381508131249022711103382750720625986906958306011789455597208263801166378159453007480442337345306173685245712353759345147434897246210785907945400221853855196597233603868560600991776904466116091172441092801571061790367974172387696616436612323167761514383528517663145779935130515085185153005546584943975516409939745537752116032943896410720205538174142818246124977765807890296415623231258207531618834043437085616882746664480088985059293104129593559458021651969305186596270353496016149033332207735450661489345176112568841204867132188787436129615872000000000000000000000000000*i1^174 + -70319339210974220702521976170939355302922714728319663519871683040094476039544886330360994509146601514886388950690917286018882940910352655219309247227827769129737726443006344870627613547546471271192884821002516542351069683668922928116240055008678127798197300835956419664754567360351407933635887753086148177472435302651753762991769315575902980085284631253478434584125770770003778373863856598270631097657797665423938854961627332099961045787315611062223752573742420917601671762229511459493003820762619544103099994828049995749022038253034922855543361557231098587012337747403310956410078246048084432978550702563194089320104450721604167636656339636866034883960623358360996037307132902915707035718187125025169994076339856186006883604054717105263676731517792111297206377187622300793214670011212914056488987248053621341050846590445965443541502770596813967127426185539346060379250473322896345528213621172926654877454023757087786438822177283991076072791618995253732218329902901945218603822805452911095272029942035498382446764802929218963292172848380966480472521038716504569415578266497152217706979390925209901414314960227088534902429537725797473779927780260307041056912656771591012078803906944989125041087738064838348141802151511104988273438130810842861139228926775752105678049779185489908454901404071722402511036919105445166241610388422975607681735701113748148541797794154543230246477947032491520555317010046248910345479727219240240634157425515328347479030869288119884563907386108218642880457882278272124246652250157915593845481502552652719195952014226970691143547116325232773565696975195436072719417466951784038279686193432515756933413155919313838438891000095164348902363347901620507291759996931615993958585150740021077306644215842796218558244531088891499530222713273013126487448805587278902372371344069466549764401851142617179084175494946058070987610362701547910583229810286221642294882115741252519343997185934310355216408560506157519766902743131357235346825461824741989176399993544800856773233659929601554394254328488788143279346209499063848566699260083941633729384590453964344931786012197818980630675010984272655281902422015551893437504494122238245201015622125809422431013687619710008601353476157602400364226701174711548475404954036659440685664050242561841611239099442323776902401422099600949722970093316479021297233229948354987819943631923495229495275010133965111273985516703743335330252611101060319759031521001927433568964469881980709975631590510389151312335031868406190805819507706887862958835096903313467626316717544686295630380771971340160817800592469426308302081715438986056375451039427778792873490732916024934307017147514090956791216302952702295978317100219883145761429268267166152065136010664230113869574161412142013008975779116141819849733053476641609557126801577827431387326134658073102565978219427909551108757708435285096423493328715763474618762433220544622702821156531226060622770906533473909566050876913309561293384525690531145054557844246256546136803401884333605179254004502246648784495957413475118888682735796806732946679238934373145851278888720055101926805523696317258470543361373576591964800790637342873111411877301278997941834367697289137217433268191560305949557979271689979616909016463968254148226223815980740543050426739796402199130586377875568618566445058281937516291009309454052801984693925607378965735916960741508077813748951236609897028305046392137551722053226222035100773328296696515772005261495545504239537453888121440855655426932429431941972120216923085685801352503117866857765041976344486702151629667975150105037550622033091972035674682415599077243568489747725882132146440693570006539900585832183839538592990649770593933821900446941264696919955765841704970106694576809668077415705840112819312892521606489126919599856262072295345723199024669715857408000000000000000000000000*i1^175 + -64227329345223735875118484775847619965684872172935800392968417541376157266781127425013302547977496389314492168843269368189967855236239612032177964618592468028091626428070178307104710543451191873875630555135487138068117375764635441136800113799497341653070850760299929607683231324339787507317103185761347369549203241061294053858879375683125841536728154900336396509501134077607667572598618736463524838843655799816943872455422593887151404864188478167786300963600537721931531901245953905733578385627947045024774503833947101272072329869661758410534364662099153616033920598111503623424068710271620986068468612090190525330353305773121553546100534608576999800156147186297576771078368825765847989752768980259957518730533672025895139876535779291354350781447004431171627304507180237421500295643115656315545034302834922704506085476962673642832622095357225252748890711807306374525904323112709260253650507536470999128184084266193107750167255610024065637476594904847923993868218030901686075989553929478221056909263468330449144610129847200756071806784176173534505747048419276244642511625495056774102054475747451941737867633697897335542906692428632980985746912877514541172482718181842921533696814961635429012087188113240620448624926131044523757366253771843422585980408258304342873680522842145967705458642376320428685064818173377996004060583464120056946932343065209044423178669089308051522977950466361839442073767227881624799375618138612325398389134635803571027890959953869873273206146563121736984652932038807500695918725992115088225684826308539374108336650780187904789284472412006361932390513668086605907251209672994701687857886564634482342890078780067016379772429504859352578630882154343025180143229573884126833748828248408431981430803575882532793931604288148558976845643885071746303393386112821262256079489938103842173185888629053302717246526224198477494541020115547526460656389639363011443454055004695645130676288951997415388887532035241627532596899056316740348076839832338132577306610954108371387618447637536048672360290907157156331554219501045527740189853102614377075556470646632777122821153120802862588489400019130826972604995207382323750588707757160433754562716959525908896512150213120875060491752595561321402125376317700621860504888027595080698355677156161474354148110956207596568566652642952882652309104481928655266489201529245835933273369508185705429350771187308663650994892243535762713927165110068948292948855543615718626086276274144565780962584680993429433944954905871503336602514404750510907368584792504619250661122850643036969013641856624497442811325331319064194651647471729802564231232634052656707106111247106075253160990574122483112551320828497987545687217467837110201796907044401136042152775946613171606328346312944883157045334610274589165878722412838324215870467894482200763888253554191218223726652344425775302507095599037203655046461378886187347336866928608708801147997463258338452560143300021799664099143641907740410297884861321508693554309206265016237948562940755638967466230165346732830933944940916332617800968833854439253152929271840617655679199478262145267417703559828711576346547093234989697990634519017789256507911218925135060516599901269402328355905484216654401738867663840060512228763180768861773269081632847966935397130628676364057738045173068473948509179329338520812429189689623738450567087156315266957967408171054086571179930786126045279309658375991624980483155716088862175251799221641903528175566741172899051633516402405408116855826541523126212607474267633617114788576227861485498428085023499380666928156309484594241795650311945549212298072760744851482587381586441655790247377894053255225634118950993820416469509596003803700787083408049037289833506669890184423437270161849997454393404617162789496881178644202288062264501392759380061850956097126400000000000000000000000*i1^176 + 7225899406192505612656448997558849863870468181247964358085860210080156169358504577253706042750127335893027479898692316070448109734646144880740896845885973322723552946373455198249990067300339458653451129895869632199634310582581936008105565160746738804532186705731484472569476933655221240103023648856079905618837843106263685825646133676770333741035782692161338168539502820255405428278463102918948818412440648476887413402244871710469796124426434300073835846112420853551094708239915322566647282695185896365667473061428812679045752684061749967852575736533416308781811733274297453502408479595411492198606921927537875184669414644999656966952330052534386414975009275697470416123318773736594723270705600242238973174178001795285442183247445001156313441445691342442467619249922236010457220806149368087702619517136101815562847659691876979685888712432829451974296055340089827525220226798366674319760424394032698158455267590489185156644719775993646797972123331270966826043006423448512934064204200958833878638692265467237695740543227551761868936778321301141291437881628541916605923837105779014106465487506507844040144120837623651188575807600347062354725449780950460261369307485605444003593682323207341971193105982652559319621532551531709294787312400170752666672254702166781047588820168447226622386601992148543663994481676080303738724750351456018565099530673598500062503882472819752333389551991808220361272056092399487732048928761168290527468887273999320713145498590740987769536492435604613241972543752023394099226140764019262996770033364717062940173923028089974309004058899077674470721300841403014795458260749496013416695545642202430190713739292587614946074230572003066999586784971489307324121286220815255054360878508183940305570190043619314617144861457015189523352181595423416397298227483345812834307216290038604396922627860510887541015777584731754930077925608197754855012249989143759043034799325305645447517095146252445992474392073984150036021911006438622807583757422256350676916625780658477701933862398352652265400249801475860992594393706778033093232954254437609046143404669251145485253301110219307799743367999077082938294557645744664318727113912659265437378302673088180942227930695325305516939577346912271084125379390256301702592899918604217905275387458354210153342096291921611126286605115444142252444054674657059945313604418618732100157899808017484499732035190663188188187388021386271191630578304115044108324898274270195770237718756385330742004230777354718558003334056298320486268963680431194940105185087356961775482918330219588517772985593615705207923704922061469362898288529215956196406865813892562213110931874642222265909547100302746833097996003153618336494811950643557029479303453689626275145581355601379680163682771337895953444921772147650479483707443498910704132099601223020286326726487104669082579097233012271135744595324728998629734898567256139850087704279065407490976709670152333938183388816388887218105667801532527494959888130335126706011776306134227088825546267062848726896176298271944030368636121616502065385086018335802455547687903821345041751664384619988729673607501945207773069231863344759208800556690823585946061691900304413276365713118857291151236542526515202073227109415459933641437332661340283972721635785289535099357323898178198992104377986165736024145815288704400957611903664715577788012414329904924032791629986607183284149687410503044371231266602247753318568937850951514384854461866148918556224102298459260100757753228912538674996068073041324654584195608807045569189352084490824640635885016390760215307983610620008729141734494741334051385966465581271932830911563493028607391766048882854901260550466385451800722802483095000960482947329099212827387172119256989102081951188097490145630455609888801078215987453831960870587924397403752366080000000000000000000000*i1^177 + -204911186970050880423245971356804377756029747059488268278379863937756052423159933037766137186985921783841246706294134018528114572848226282407002752889495474089971347152403829205680880689246902217967953216701319580043797638289393490609726419314733087930920686042928946154700527538404629499277499702792657750071032599211585181397154843079286501964298860157670144909753554192268010404409585417456425420517053086992699564328363962141558394774226446564046491197644521440423252659377839444789510770116730649568682417522164754031525457115208704709236484767208825490355685148196904379898912715122268312168919817275213604123958607787249551795950167611304259441261222918535750287703573699125625768926523010563721391152275710872664176035173221613337734388301145386211653923452048331630401030531350369311904438721003083154157763609961524013202950134956936511102678336401082862534783692074251347433929807300494573384266697336377656890579546032113393027833011166168138138835996488559228690464644156879382142447967289359224395365604601458448799881330767377789710080459807149963026772405308823313379304296748950575691908739841382374610638540102478997932586336728018562619046303880612902201510832695777530595548492187651668291138953582999754079806710014721535204431802586578518061119175277996037560281214352794115211486026881076849289000736536895764871136271752902112422413350945949465273508293498853604847090441610098297343990830417481443516490014436937228582522376267862774025584549960641559171091508125451250007420339321157563415387503789055177997751522703216562708096877833630035060337722791814368689681702817094155757667184201645858871784782141568342524809371454609675363581965139110970413966622005015456755709771808535775975689100788744060425114583110867076977471252496651429421108241621144607889539810442158792705368182203062606193245278011146517510194746301224758765994577009167674445026887573961351924490876718812262357792730138514723015151346916792374038289682075837631628204129150060909897349860822450818332938462947287561121856836211716179141058763101286926575816014566780080806421018999160895513726341559366381214869773429168204400736396553733507798105333990783161873394906052394749359620990767404125969722703718875083000757870909074823858693567437710682909035707688641551146032834529826490606837345272875222367733555361536261840859823261035073695064686052535644305204695885478608491580247619442663231025973513701656190082619265902126055014183270214952837380782344387014132333823423174378032128846638964518099232471958824748273634353996548751958463975769812765602793697580005173088796511163306732846398547012768750072861850576036365591228560507327074906240298231171737810831073704957212616491229237174831399995826633912236922073758798107615023529931755664584446231474298615141720567790886717240139787759698580876246072106293216987471208781270697242961330361557120446355647286141739076524431254722399701214208131316343930128855200350579910166340291520099792021040484692078109248591032309331748947194111653805808957382236444065727696638403925795463249268448316316207343318883336558847839802837109712970838094239867659603219688709312413667520172346128709327102874946558471295049446475485497997692875578969402986940287329904140632182168013804798594981059953511265520924263497778941158069518047475360923751912049600933530705246301618355889934193126770856985732344428296572577949759559496041159840795151063014462298240990741588997317151889914043322392077825476108073389721319338492493469868459528760412389962425034130778888517568791155361113807430338561347336861944293093965644183007843197614367890294997782405779059516320109048252179689714632034441471354614660542370442734687726039513941097263006115626952852562775748877772371884744918677061632000000000000000000000*i1^178 + 1867165774955316769675499888868223448364083242485768189411152763951290637025568651953885173729891228193749408969632953656098820337952606738485412039941032745398852941803390137881357663899115148094234588557719349608222488838905608266842025923192618858510000296911955902784295531041556579100769724780775591664920464452646489397519741533128783682528268275887181852385633590736654723137898124231707438624287280238858387714566830076748218795025446511281804462077887176817076322185691088700721484838097219294317024801339605971679880298140284141004471027741215842578308383360993649120612165929230281904636856391962706873759446009472564976625534002594695601552645352880987856124032542375768216225279043787222880164694019651382181056059103001296358751841908342123518239329309270987406868932205597776286792723979831239111795961288753665628859382727481358733928170874239770306094675244409057819833116175747533404672784226802091133509306240863406667490966295185397112991536868959362850562841183000451271301008751537941862352588748830260718396807933933729320890440544337120423525122172955169089298771679731266871224812476141083903338623805155210617049318362100569266901338337215905947093795351482067456867255610159886885328047256302961284905458018879175406002195906803363190532974708489213760329611244042222861085878592321111729147855423768382176552191438225832510919338692935659037149391985250918452316025681661591402607169309620651832245288642723581918220416481774330387291529608768069016064823833530318852555767924054693973881310511125630988886968819230002321575823804717253587810108369639600892336491723734596871953711898917792029880676026716169830945043183450990231379111641005207020668841676132876859262794163401273434365220800865155576454926275025419376136569240194985490142887732705213833726568306440867491737459465388428071227808464048212069255744798788061805882895089437182569075921205890689323964131131234617525389640568905253149943000025840795908130853563097174639737458443848783217587429233482195964790994056283950800540426170163389798551188689123713601126518314276497158212752087703453920091912003776004836860868377208075199720391038336461056357993313781123972448013658817448510874263284192738006757144597999084918314953987579881485616811652217790080400784162460993446912965320187387999167439818050007667538588826006759998705992555920498203456309945309972733082833474888189498122114632540669032560740375528908235875189278332980957777638368559919799270017696411875641302890996128519020105331498937016973966197651821065752511417666871507993132046181526930514105508769654796571811255708799937183573478694091143052511276328376074314240094544393851139035586802604823846247626760214894021360539942261899128961001715119386915163931672590733989826356991647252471741555924306739064016901811064782987310211717260278697972090750733802312693202569004691606784251556354432345209179599149121675709237154149369073317084910931667453099933590008921454861195229495679298334062253199560009931435151230221449766650094108273640574447127480644068125920972884178403311707854123733581892889746078689384558121139450770162048918497197310680344040776845131468707526889494962233213940002573954537513075313967261528868785310672859136412590523329731116452156051042943523979338059422777335266688943001142515861069105819700499399120369309870214246870477787339992521540894863761035413464509406490395061061547921102958641542681378159768483687948827374250056691521609301887587906027314274408193183377996642385762083386125192891101146044163086730119283922679857761282546394586162393438682626331560118775458315214225330608400095849804717395667781321004282715952673833552871666486401320157084920693822688955372432748235850682476524080989683882236216560582656000000000000000000000*i1^179 + -128788755007119615089445341686730573305320277086883554148206036137370036996716694739927088112029697944001869022871738591191119114432568010815058808882199767501095160597459889297105659645438196772611873398572688333766882818307168507864081915244566556579817604623646479547196283274020504869381330371916774500845469467460764677068177438584856393513471250001440759254914077340492447921874868348131729725581096540751607789163671951317790847792576093694926120073698008286559138535588382372991249019209390051095180199361428192991238345582215957657055386282511589086985066979666299643589034956478420909521032865909171683613641996488746437700562443589431056137053240852744026665014148181926266204526708069347275284296704798385262937555196971709100678037104546917651078820853534783623115242695602364992598537322009161131622126250787541842106072062332723737260833418063732008161607509231092927996784787256827965458878746136070432353457626833225484801836899909631499293959152728047169567050318489284025146517600309615617666321118070612030068087594622052912422634267696313302898092705442814530567167435065832306739535664854944670394286148815370814199438786562585079504991690093118903697982126430827506400589112362087692976413304002884048437056250668633842710646500860279843668112426085224348924670444942374530552793140597760563640292375252115079741650623331161365229501344254860365725578217971510315679581728257593299972380995850562308068107784934490382986068208427490498733026249966068165627757757971036886919619171273884396567025209841070694750187148161286687094565010726158764071829249415806889127557070563968757860656833512899960912899938386046440304205776374417501113181761547413227397904665966160047997111876888808975465055924110252714887795087565602885617227619578589280531660954506027121483704759949019576834989901330905719783551777661360562574921642786493637540139156204869207614368069447836421701897705227667325934516357293804468934455228174742821054748026732317258436802150434697353418928113286058535048153288349362914132892114023468687003927466062769111481088843720103427103861310361706617833375994299051342052436140700816492050225365413890534845771026685832893726919319090457512860924257677232018282806877685705861682460193168220237890711478763363748063294691626415191732247435283856127284334071434022948869439874795906196927689063917796214615952463882725034049300409494493256921406251493422163840657807596401702024286235975763534642035289861895391881761346994861740584456637973931035448106560667547687363980247261298158665305618965423205067673392986273277663647488198118415230148840214219494606988209542423280164808483329729264018984995348158467983283125633767263158439376040553256905634075760017245446738763637493849429410841121762833168033495714204744180824169765170560367460338313605048063146561922128186304308288700788044288210180998464517944373509090998753119672644508144696495747976720863556733189563265184095707478337214722579174556495761906664856746796309741016297747962524489585921955568239499233862435046791628580790379049703560935686601223330399610764123060124345487174654750882281708074737442260630907298059557949670687450094445753072786542267352044292594119098929180261937028565126636228380621277516697571207742451344563899433287653406841551651499822336131078203531604155454572365971670692849943025177876532141409265203207782517936623876637200528578875159140871256913423819489185822041533157590982368323268444295015278076340864486212693941198845369655319636989182266424489916647256289070242142131707684542176849241349102070438052974758498893628145756431420841879092706151213923499327269930818517591838370548359607859255164607910075606206021960533858662721210476034833812945997645246213092456529920000000000000000000*i1^180 + 2334433892929830217861814780260526032932128829646818114193406580480385496373155522277498089572656675987945605393941465371798146750027709248357215830804878906754534665594088562969398653428627988648538712520807450909919755531430467658287240098725422943565578602576460735141480758290641292686290999872814890011136980559358246659776316790159736853542724728877777258126521818328916388968687992185461474028439396274796455139170617166970706890470318822657396306943174554629618595246228552308672090976818677108773382409016335198596480492920749823038550417149988028969791676041264445541385871377351403485096522718403303251304208214371815887284605433427750656654042251638016348490929318340565887513285515534278391443231479072767100480766254452665125779274797512691838682917536151697209938614290028777421647213250890418902027711462086572178690786589904039848482194220949534620333117431300488459017023479042165547209161674657797301959400639433292610320754991345835390269726123816281936934018458650814100866071477351980081607666812036125638588251450727284138816224282621198051618565641281599589166641814548173627984953905087280716912668127030712869324723287365730660823730377505977663067435538675405531831347521542662133245861445344176708788756700231571403682383593859468415667016504629884258217059769962631579482875028031464647922507591525710847997078752186032428135168827635960658305184664209519379005105656870732588164784566826106247884399910876599496562864520360199739661023660538579522007024082295968631082179852172612904522556425281509967896172351295665640686639539379980864742259392894481124204223884993759626204616021560131674835177808226604110547919759284871048305139509795149264769923008967686421122807234387095250907641441843205471946500519078316058636485409057208513774215407943286088926789494904616271689100640466613411504362702976872101055329661028397804364046101160879594938844044464683097191074982202595307067246035770384306629629866638642231629538701742843967734155161499964424296032822442445640081367129742906871359784070384581129780605239048762773497319813132561720504638992132550510175277250513032268891815676734592742054305636057035295855585752177632473518004163859239762782212693606684980053180735989831568783525308826788754346750042481617856591939908459174913057211438144705248309722870745214449530776787455632943817103916385792132218606151849623265100095747436453070654395368618474222375732298622849737183689589982521228888814012320442891665076654678319973258794300634360475014152182708740426275414225416383195381929799128524033582852464192208099994730432286541735199037622274152120847698663749531435843221124866332357325508915695608370244034508952780167887666608862027851820578465118233719358361482950225558952919240252461636034673012368875111169790042520689787431652355594217957909261792498059506421995577136277798003864318847965547192054195373000256365424465619955652326661292201643534825155033106986271556981671638255882758496225377863541210990960635136177146540418871036412820673929931976208246061967461083415891019953291766806667292393154755360208790413755769429239716439253548238777999470077419515337836480905773864353218835572491288053135415422932705677255718958510982091604708432132453625744231911054195343484552641485164992018954605819025585691628530338855504256451515785757308088080238189971102436914276662676460823269016806321341478924603584768254701807375875955399535138483135358033500886696234238088410537816641469071031651136341968932771573588440920871679610749897898608147238542755483926361979515634300207962375955191161279701799362380286446607202896992517016213350078449902189178038732077012225915744489793819782985913825539383120404508813364588006078437917902508130304000000000000000000*i1^181 + -16124099811829141814236132094331037855073356543018910173856402893893789555687993700168539051248620330656813193115119118549516069703385305350796126119873541441879779613683543963041829216147920447884959266510122733477500695226887828849244032420583888848058212542873536610996946963623745948664510190685437546528320040655430248782865724226425322023063237010927831566507496290753517745502547341163922697660456833336241508927673194275484306926196597233558343185749768459098030716123580821130283285227339360106449425211981290760780233603343405573053358162209361465751370597564786969710832214939384972244927253998623137672362812536924387031912950475276820033223419114936061183329870250727058445030077502539069960169363095386569037438009525800390680924752120259615559565945926174279570629091980466148510544451274297952633782306675626632553967158961671110990909149691163078995286693288471815436472313995816442143560789852338679901816272918813826379447891032918927456284451790324951496241741168897644777034253176299055894446019265360837385931073598026375146024783275380552061756972356703323716318281927993598987582805005889767340881839162157545742767201013299663590555327583914332347580622361238258289200028349822101684739193275734350291967445568930965119875519555838519469531994905753846366824049514776271645457616927929879870364769075678843020408336527437075710512172640970143260404563322284084219826874565225309038525455297790859788397389459996275324867217998930754310194465238111646479967012787569106705871519693902351829154424100728469376706405571238945050102644175998353689707776508622574072360057168681303713811972804670456173321881463492405910612977683166562545417352590892875639720140359524560431126081213605751140175094266607315075690715314696673881885951413738683146006089613286502197961083981629176605258996868815153923834805094495614497509727181804271329389184255243602684165503992176546832722277653236274646570409776997366173117408647607081391205868840055544751437075157837415781938878258848953628335051582917300298258333844152532378240253028881054536789787094644765945885208015385129511836185454751940226503817914151694144419441128123721717532657141842176465969078183580016130622346449404427632428060501854216438494400158805013198601278209005698029899863745643823487558162000876607995037003680730778719227016109227062729769791911651073255341289571512312964457636202170228288489095311775876931336393698975261488374923143496086446711709019337196485834852475362918618020372718276791293133745840626809367011926649056401681149718199398029287065316913272969101178498412167676185358699169186453445488246783707155669234139508041784592980301901201073962262323181746860750706535908583557298499338872073297311124417150664543072459481799480113945104268032482211023014970890670485470714165389708365039416749629952841840983951824864518089803305898909830259355638044999391761466110699767232470400830705582133268060265525173961788912902953087531582484823423952250996331397044187367991712223510847727451888486681960852721109375274036802023343397278031296491907853228174770974678569098202326069819452992361724846260093987908868585107456799050283278900622350050101601272360113825046131691412092099593810363117261502516636472191243156750444607337575058520906218317008392747057625193979651152018336812254301508221684926391399954228223743000701393757138826479884911472897262862071030366700781640122156394170824988329921521453495791020465695580330688056922792161816149750043291345226800512271082417989666653999425476109737776175259829437128408728685363839393543004237727826049376266931890562761652951884944041472162214141645715616280549665408436761441944779511202977574031061234775472640210415813184716800000000000000000*i1^182 + 103204380391900198335157770583210995366408140576589615734372016687547536306415224492877797647650468091239725867381559312199254264504618544166206682304370955349204597317436103008651549764388418312305476413489676063591000179229793896749359878579651022351361527894051670063072488643950582966962764607147386051951090599950870195388522187161670789967152984016731473566015721511320396902400808466026291430097273085683211995093314192576730860138045207910605327784455819926326742387787603708049780231002692050839289800234368348403913429291899312393560198132627840356066761012344082966475951398314016009553103186438986235947590986815082420963697930439635593465719851941881411522453401400321956718179342627963636066304966516642833033097722204044579904871824507135726780390447636657318276041752166099633563903054779109528947378130910209927749154047654900042528304634300026690417318819972538848999097062672850757734392490987188493856218088514697046103298062907299481140803988521304152074966903847395520927804081429339506414285041807121941869891797716810824110324147190349279846165236923601337547421605848376442789245827145716977501200459074842547411641820498178818534766505364119215781440169214314691049899012849369924638859276624236690290295077945900729316840059253391399789082543466644104160541665730405272533192788070211310863451160227543770402440427751897772028771947425732948637981832689200530136135412835811384609498764651921174972466317265892298157449962830493026493703512112354735483274591115439134439707295117759136231344956639414828753668660709777014697659376980603060870080071189239839726591641569001080280559321022473153783250754141331020758032105338697946491736411250061192911360873108742247395626898670966323347143233747739224311108342611535186777348417769548862440214678038242849897984340645332613763340669777159116881708367555746749664160968092423981587136603597232764151868175669749863652829329753336883050744263965937962363627089254109178365098376604668801954690161503065080497497673226287991988607081999688102615306815162641771495485249000494956493795912410177491981597599205693903765699338035000782018061314601873396591998053056043907761033063912743873673674223535207603189816277422596319041641026426641944155783326895883932188282307753777983455899879445719150026851123313095561863228293637622019708030325418310576913008941840719917983478457037265805924640511853484020311607576311637801084718692102776040512424699287109780245932523754900370565331948110264846864970488971513544267707773454950501938660523814299934852600494102934831615048926102617764590085383859158089698700488561258201510719074501623554119420510484901338398991395273188252020271907594132166668850672150192884969553798348263884676201697621178322285812530158257234644892680759679155926291585693213096276018436746701203084582722608423730602472495492243522682662892918761010702565840943332426828924565046148865026004822395576908317187868934041622655435652920655114240131550050388991907905838979755054148925649753736963901614185356057777616806975564322763883565221897897853224053308364899223313640309618369860159835291537462224686394000561772132592144080709320481540353191299551650228682648808894040731960263372362140559479608267642005428421118649394865614964303326745541255854471275377649544965171177216190578374697347817117511941344808413753961614241334639399039550016489250224789874255016930443406907174971114660936284795640503280251561809482306744207724242574720644105458826498462059609165612172656626664973323489186364063065323640720147715078017667920624838741781011338134866991080000234945031920047082074362003602484618000572136149635084785540430725129184268159807626393111359166595996131000320000000000000000*i1^183 + 977200624904469644455160762837989113492729262196952454941400645771248602628543813781995914269823700834696536978422430667732596662937703696636655398332466152318094883300050969083603988205129435454413855395504288847068414407872122287067815217618423236759677806098050121016112804175927731674096051277870909811446432921055445768133507000816911087732086661620721962952918089215010513130149305371744284663861671911441630907155525978524815725021391172393788602856250119794561065718876590368820471054474245179045334174382602186229925527413094726934055764301979789166894330363952848746585310219422621716740439270570336501355390379471879098334673301011561438710306190910167568486075835260177662952524083059556439684713935473970182833495484155997397259757069728859483863206002305894102827600162009612459977665353859780385244403494052824107457936082739760826170389221705883303992854353087610989218101837892737583327514048929948044959337621232571532883831709498352963164957384764732697938980017691914876851723300480612779274747035013818658589486744433968058640875085288101549904207296146169451974824888442793436785195288929304574413124145164536166418944457347417667390862062158177586997436081591146622010646630986269515867275554866509754200079739668703612856187868229726892456696289627214664066080160390804210254979989949866007210889944805320616143130033535528396453898655785877871458923461525997727379386987935575149003058483218962891191632855767258148891894592358010045656088116502318143310774115461052515471598374105710331313860616764018109773620502656055056136151788794569956628465870575535380322547948090195963608803878836028735435813713653019103513146264438646676092722944058767563765209724491902503905142268651444217927948606285770007582399854483414117791455065450154971542806255326574969145125572062777758208203036584046447749563734728037476941634354199521560824151082986793235863354496431457175240625799461889660292568574650707814827550984290026035330809306464705800362602384201759414594878343552517703427960838608351739522562123110376663651286744372393931982253770266193977550672529612823568609400593354226643183703152856930703503424759620026415993055630977438051815170070183755475138832430797041247198222593509215938326492728532635529309084747476965976188842040771230003657675075222896872626055300333460279587744011982768012784685654175728978692696719122726190853585694938927833542787825879115996467718991374960629219805420987534793776492093592429986226701891906204561955722870894734473646459923076354685647214346518025296749810202982314122943300796794187160109084071529259835462669086915715871883799916821102957149836599144813474590661411021320099180307196329085483866904374077113933406483722448721368439378278586871473451012377694662232589564734060376262041238502655173880746172576256654850990426084696605707119425138035670153930547862511840011097299779123554023721203183854371341091028949875562674418129847462718821477188664183212606723077447706221370163155104186146361799761037958233053883110654978193949206583468873763027401764368554357356916557371702832538359333373330764727689338310715720386213474006215999113610737322720732046902084777885734872914824432354564787729552493663266894158310375272278671521031164279312975499096486448784712551443547734924605072132915915343834513084401768009424842312136241628852500265399796633789834687328911439136349252605464729964138071220968669989925059470038026276438602024380762545317071646042385963448132188222748811820818917063592346057110297590946163902817116713650236581622933324690858796480081789736081984614330503392978854667770299686525518206972277724228490458023873609389885364073010991665043182636614287360000000000000000*i1^184 + -334321236497485133910977980797930714736107023185697429935986522987527108692566337755190934479102586164849008084867370167025502278365297441020235830478319523800645540572126817663718285644446643694843669096039550715750096164823094022126445821875002463138724948257050622049335356739731878259969682717434951732928166563346136123344758220512519159316600013824512431985207507116542813971231187254113351236545602617922869616379076420710650577770103489144013764134663010500611733945921499437941176808213488555356342487745470930393274162965055465559939726533148918936034612736844419074253959976738158014614445734276856451933323931666904409218986997681758164103581004921227223883908811312801119550768774717194244713096189664801038572983258176185224112792745351165356567939934558546080934731342268707063643765183227621593620513940590978282313312856592755210084181021499810847885654731174807933037551586035954686097930448515356933291127960599095346565149684191581266815276745873276789118920489139725796913755419685081350260258119791950523252776656588841829889606513877300517363580832974125544128071263438290995957097581345630168204120509393978050056559619902348935725901184895549950935673864668067991969300401673236006135651835873231330119299079078339848735426862591554425496766817374297785931440911550258263424623659149211232792105909495697435686541665080499225081401999729327659700056468041827508047592206580751300708712596114847292089122696744224069581866924317648201799793318537549838899574995321803476833144307087557831619037836850833514151235587681522347821429695303616555699969284927955574355121637666162971895354448523389016733880410399995567232152215924014639717305264385694193497174019823033355779513023514574305879019815628949286948554655172419405835195088738931724070721221256771240124597658172687322222680978426437580800715016565751229912854138670186122491486347443833298082372615264313409878379019099057901039368079159454141333763497078720730129468804343365149740411747410542042251399204116106542578317786833543975379247908170958605460361696149009502085060984385563265679956213074637454255247882757296877089954515253682413360845922291042913773115797718460681502494829313399343664527532359895636047550458955061470815404359622330952139288653256368857089102254001131894888601498047541533928212573390372379057368332202816153390771027445344778049718462181904138752515224201321077943131387988740528711217279794960312939979156516213802377376667027993857427513274374826525562980943157965692102166425741705890430069674716031277236443250906238943660424251673601671102257792348184925410200587500056837553940956440203156586000627920271273935496088553962732403595822974831825298264671277262874940274295598587747480132357994553520542006665451663351854050825213798637930154823166956714996970591997212844954289279178644173986683011466299290960568099117420587594586939871639602772540737979815459108328233077586400950453808461060960913689823307674628057275991831645222201971051124292357188681922830129244037162687069090294702191883957186221259504289955698085599906849442743193555813431818556557876592487548109586011983356659525921702625718683805996605284547458031922343187792182398829541614070008358469329151341490884133385364521309536471878064330561073806248893812703265245512522277720905763422702673141793864110369871653726625640387249073644321755436119285364892158059290888583881437047447632198643915238151099480309404365849441816982852683946785648826919801898897484837302857445344347434728375221288965286714181178447424731290817481687313068479741971943037647870753231977459692565438894997479698305014615892550153034413758142624431862420598876598907699200000000000000*i1^185 + -157703555591884623932747145227910587083783249188379257117110480760432026448832616266562488695927655796515029013581257806107604978741530160678304183903323121755476499704436502475113246053507601491538329207284037078513941068328526998188756518327873328520037856314621432791154478912515380531881750695540035802156098275763823289628022198676900164082389908834465706779491005089089056832848127877033005366203876504688309730404217077776140896640484747204839584284494057661247623652314413336902439856245673737401918266643753698741622200467793655575782696296990889475603836752320571518517165952900409029415186344278078482576505750054868117697400629724556188104529493206921467319550592319032649807688783919088265516743416328336152937837907885173887585827138635993747944396297041960621028868253768712727988974983094823350293278605043123253172164337676850001941077581322189877100169483418386321156320734321033809076657588906976560483931088915318666399456020243799734876154409395777091759269422778521134249377543728211669571020623035535559547729733563628668533732090357619479299033319077164141367557686239150699876867740038395004510414596908994163092181090600332311401072192318812237591191145195928198292823167400139420269794020037859087876692569286577839764724097816516724944200564520485287138930666930440573444209476128277009855724936214660819544492453723903646093509917490400355285492480169469142069124399785254117445221360092425063818738082691968673494172645124664399515033022431956919199342967633704094379112238757240295246452326975411372036767031869084842213965252174386921193980061777449091000314128510493724438419233346432213030154284326431021024554357383195452157086207552377670602579881277250925522955576759913522761115775370146216962162352523059331335192847062806301596959623165850729890262817854971101513285874240334568529025560670773972830309578370740181078844847811160306655828332083165163500542084452470826817887661171610943824658971160331075323765014944500399238382594054893384500634178490893909383297068724480895390654430005994890311721616531055434962445497627459959255947860761424764826858578220452926279740369410621047942430066204456107440192443053523514281912382016529587175206032737337268664501777944748576286518312066475353261719311477213701198454791429405861546761146846151554648382465257930281754694241919421311165642226491420948396828746459074453679958003517410864669075575791884082273441030993345540064987360068247516093029033846007150166559623694971890477984458759831832578657537245233262797452701993175196705324130324779332661472916221695102572880864181219566994240112912444677036369712421631890582488819955690560558004428813996950232959819014746601974191555754692503546004606763835497312426468438075258317046974014059941675819882290173499594219784552761491114012861765967663624197876173957469653125286714191573482779132865786215303465413442580924507977322674476322386215469908192593684514923658763860561787449707749739584319431647557605712054291328040838991031803697470942206511956492860302087499365991840715190139332843028672030167288522963480647986471914280838934236364197262343764126126779747031369959251869866551585720115438630469251636623444991043036306795990529410409938912142485825475502090284445403543885176372765244855593187789773566037996545044314432490424727514683466334132249077578108882045360247821781620330235830307253608777724267036660762686076423885265374441353134906427563699910179055317359768224901035739127198361902462263121124344774553824982404305453575759655053367905226704762485942908141165013735532924297129991916256338329506129034092307716132158707389485799416335322395006393104843407360000000000000*i1^186 + -19312507937406312914392312676957098379523631861316508492350971703489219222881112107032998377918496325101429392161954527489415989800306073588823544757361512044866073155779651972612826927194618619324447450495410866770285775563897740871946988332599009215180470638206982291632799816272694771216123768523406129367574601308537363595773908869745134230079846818338979816884704846186076504487581231213352909289481395718336325950146966539837534635371549450489051241048777893590686700010508188890039924887747000259392798337368414535666620238657407395283306542762486209605356184039240849847198121107708668141343178379856651131936677829559739465488560590722256962083049278449566297416816927315866367047392832263280829156827290601833248334143031679247104239969101153748655570949073088555099451553640658344667054873748565188245790233395856173655750707612739274023000201669952998985106476720060197194662267264046298185928349639156620746449846999976143726605484154604485976557047354194441293922503424226448774316483177648150900148768438339865773190412525824276171925003304856209273276664363873876368477634118679463428297026288077263132600252328412546710317422175099453210500713860511014717361878186264358316997963889616506504936997952282086713828954040116681034284299177967275694090653615298381295654846618397389667444849815802092640333044457366044624358219348983296608838951053607741586014384651498136201141708049754077718929932486316660653562320488578226397373706780636068168347604502619710368131582354590683428929174415133626952145490081162643347493645697714299811038363460791578792011528283697950533412178891096211068976590429631022516313690225397807912066791928181291059399688838786315653636353542132732468716640503522557594005168077004632080574503268340108732469113312900403446556768043345715971823335004787021757032546180219581910977640073140915554753545623589530368430018520556359845995943299751575165184623283187513039595888920308597650266751887060960588044813577366748024593170537820395234691128189188128692368683775968239883174314439218694179011009438444682764780984603794877955207973177496019545023823994910431600996239414323007014167462957019441183384782976772874956777450585867524551103123111112304374301162162480300457887845759580621380731123310252760335870761098008470461807687980613510348439560295108030273378977730830005535423863885281078726100151994044577210723899978673016822482443847002676584739216923530426778669469455444089426076335998434623901933179537361016797357454609192436900553888882042895951339447665205045533319706420709395970987278970648569560599636046124711037120007009894383995531260663802103412153474191697312884321397560825499686616505469222180653568790970646287094666691936570742751176663980854890469880505061772721640560534342308324115369680353930226645854343530819534882469406891944726906982331087727199426885964651552942365863796502899411668515884222503286520798664939650919325781389019091802192098825138427454302274930057377487082859326934921833685789673170270914640003465752856539826618387042771487944043874344503787613442715535966752407015880573331173436402632458094768010900478410545471159369680809441282187565562444817374035926282799167906795432482164130401753965319757533866870159894563680434077771877429181725685160984096428732266120608087327060655607988106737800941278260914877578398590924365107896381333878997450434674266353754922293107192534557833674727610646308197467839936304990902059202962256208032478236631224138383689346612908026157229381438709697842657414008482725749076898780124707601765579039491932799941220357109793354202539002436635884895376110147833798204247997677568000000000000*i1^187 + -780803986725231301315311645125366953877803463288870476958971993372010801675850027890474042512722673926535298036253345249391043204627536689691971940455444293830337595200879933674205374338247688775942231047685126732666958734392023399566666478176807549521666214412770550659458025502043397690632891444099420289733955997833445951662155736449277692970084157312457820707305127802234054500008286412811960253977174188179423721230447860206174038759877150758499118818364935670421845617320865959972731270894308325450094283220653834963605870635943221856103804772909620218917693524769093285975558331313518751875715184125806689640833405312711706224498986326155099947926966114453524328893004771170385794875932936721452737084072068696578428084265062314303216604555952405145303396395749779625578237463259956312642644182059303226574168496784474928019797485369132105275993830805057399670336817557920344989304381517589618313250558628482704907206048786493638208080301458013755087103323784209417121164461887484570493148006788749333298133105031408513037764668269571543822419326914948838154755855080569144544292645057461326608978826087142771469877658500509559433275010170896798278355531845953824754943180592446174677537132221991589340661194010493137519064772842287574299671555669803452846954306772134109098925754773724690047290295550873709960654996725430562976086047020749955950307392407518408864721606124380406681593843021101922955692836623179751207314570108672253975178437605565841610278417313889951992872268074270010953565799928028272272573373428403769276534312788544742503476425240950159759646037583134572850695963357475144481454323643546307664306341435081850945562457752030704278965593765521465933172962414626499687993174060850914457552196345664784278780850806736649590532641806588311305530160299241822153813118980704865978313800623919399084707625667618041322325725025426186508082305565618414446412167911973398755459294654374916796068883272036733941633094212013830002584529871474160945251284661683762528500023068084411717664108979494592246019683278251906712020420109325087887447224717802809984150442343581541270412060884046979756434209976251144389270974306996288934646381035285131939019021549493878386301211541636056429768680834599646999881488689404212798543277579774552063339126797903972658080225223421736051383722974145149043191036766328278794506087107689406515650603022765132353819297021035273569685037229816978842914373648119374724423717172928548197156967976315700534767039510382270364187391319886885478026381345032917641840865674769412946553775273138524276330681114726772590455472501824414398777613176243950912766592456907726653601947827787597012393262961448891436046116061441539497776103765606117686046575488873093413469361875732829413140055886275464907068686109959931166368203262722693388791723827182539051547995781643837975843243315825917776410576398516284287219823884317301566523214486102815205202484268979234090286287118848540500611338251669848510249282222229910753029540938955193721297563247847757309589140387342056048557904614498966188777331709404323383747659751545533792999708995579712823468314276872308012627291714582684888501528240582531240167910279515060304577200222052009258208621885499508592428854002355324249653280037839461332078572651359169579590023234449503424009359999176681916160897100861467319463330530351186714241588026057357391977626120424792864393561472540322567485460158604409547901085069612101182229284693901485301970466322741821132531153243893940729026765588989179040408518931036582442210280559583794195072880963969012954473170577433726283361730795053449208111957225326705290903866572800000000000*i1^188 + -1144507463544416230744879983789818277045076143311623232708953585264364725829976426146917532456133757699030416136143792508757534483436293050851320808219406524645104292361091962885529504675715128225012450480981931855476918626574899899648255195535218287596308382638345214794975445537860627603342830455012065894774108375445622971903512410584996707377595253703495295940677400231263286995142021555240637851883334624330323016066809103508809780354415169698603000840573625011843375937547417527209618737772235921479763464984279778238929380559761389136188257584438681283143567317524646185404716642862745507795308106456421400132026906259016539099212546502568737397637577193749267710219077068745178638964705697681870911871510300653792435072985908893628771064705208199482721557446360230038191172581099213214955058933649089934994721709387277600688579997291824276743272597182057232605374962318375414886067459360854317036678706020338343565788903128315889516473886359269450041887307554769497809788584190467744796909023763780704497313039535918099302677145119906244815915168940443989525666774200325023681449019318014296476705244644747141668810517176354560292609037879665409783523047795898119500186012335001995581832251596082665896790077756913186810304458998177167204360645516469002468187311589163898184535077544303481904022935461514958246898853076090047642089870917367283708260248385322123804540869334103904633330853590717640204405587203574286086271216359263611269393800014326711408004413587250151235195508320913910322962759830509712775445276477309450851016291775052925170085894135217565465783227565192044977791977157456526968357435166016455618648811555760511141313183933711024575030882228376907435805726088129177016487385476122370047134051421284655287179642121105981378804933878152650191644903952003226581909877114531013554830782324898575121835165163608140017592617886882416310373617908353344370241401532455345188743211402600538895737805882215599800253199134895123158195806976905720964969644948354939666870509349639279296693347415483568044276741053472438500960926397226497104975052429885868849483963375816547211396472922197043863906992119720933813761645875093868428586829925863340164341872034962853527191346334156800531884505520707078984535819549887050466644051091716520665548858215090320314750496864731635985808655733014696848523714297242386103680791749611800195300759757712063980143801958739361641955791104847328434652964690936142526619287134496337041056257686926477343681034614345028928271010722959961657789395207442692975393870092659258672133972502361088369118792613121741807003943878867055298418472547122545694767458668802614936379450335430443012516470361967192319082913619830405963644058342778874319045079617982240782744687270094722495741495703152720388429026989764455016241444833871133041638757988297758979042649079361861908236037460952055740239672031788737700910499100174033857584824144750784084216857787345115553887183826091472454643234021550464655652907285418441923461136026381018431633384143185535337200106881026172161591844653144098228601722043110935196771223462905896563845855761769746338121151015981466283660938258956532420465094645710256845720788547388890963716039368040331696899344623470217408047264126871566532374392670782460226218784928149010685050872205990592347131344819622503331211014471033562557564439057121880320987448980114499860667905714688697122045454027854536484692771609685607229194796121465946471077590405810106936986293510652551085938828352714382902703735439898854003556318610241982100518291337995475174480862083920500964107016887807501935899037331366074961115401420800000000000*i1^189 + -68220188932751361073982568076090617823376652297867694609589414100955652309254795692131710606933530204532419743318488107614015728574422374297331072093008029019249823551620109184359304078106221408319310723151240088773325931970720632192794422830555086139715086193148502175156426379796512118450213654433021631769889297570075411677666917274325579642903829844661547333748726906874673244625446203794748153559482324376745667771166195585284067195933098041902177835398436706874949818675947592895682936248991998528603178706770482524611074662430938994142988902000285967846539284179098069654745463956605265490556461842391808028730136258430270787900209580121193006118300224768394451660839747384605214422349469902742240825028286368997836545458314533153139019155349767143798274951251325156093649312787521620993292996168786876408807590531029780595623526166880865355086561841043894254148668592622796725359502075025257512323042392323224185932706991834707302995667947745779410397162552630784898600037758618334384491952459386477272743463904877279278516549496704892560488956656960825051994968885022289186630354437958545728168249372503681765639088377458025300786978576363100450011592462803741934790928776622155485531386633642728569852951907921947907364790015214848241250447124279468748669974555900035534957475466503209355624853177451450771266311340267123845385899482903077101272844569222297716797648743352814492839364867991166674348792617616779777959291279142728323070192206267587610884761421765410693510910697444483671496945601375125726345738305381005551616511851108711764467869124558439038383925602769004324071515723893438747349676449475142863526774222964609437287350660571719680209908522829830276827273831135781767848778347680975523853810088951902337004243258900826658304760107368164158565317923997193059876898243482561198115263522721867905503347441573417980582975808847716543534911975641508818594257803378909753049076648437645840036831233688414159630361717903823271755112908179022229000106954895704934772388927022953204971680814797958965190265280688789556710205842443490275709897783073012243589811350619418779681955377850596762072145252821626190070677055128371768930442912248730029960413684828256630075622360132965813645256029561313295885185089454376777991592709072467434065138448718990104382881655058430223642612459007456759203246558450758733614649829852202459061987996734315629431562333411449668309901739535290611889833215571052073095901709397520306956572501866485294419950858855989891433080533462430437942341175743528526559779835290754763151920786991445727103180288203401240920717271212768991321090084979673108933297243074708494484949588990879460756499860983536661745765465526564561224444993872794148657618180064540587431906239045207620129669200686522038365682115172744049736256585834784023747151103332877971286964926270468896463174109968663090725177308723620087398979378589161800299831631601144042233913822745669757703440292918134026486991227313865354697946673820947314220846821842703187526928100150692473321717607155511354564074973867650288552462986872109495940136201616142788733874231612231191314586948372210197105935083890660129313911679809949433057318320569080148400515607732207377329578524227169023627272263608949560430903357435452641706883771714389846534279468582871698418789279889583652435122255013119508385347999104864310988175116929544646813813773228208694872581648977623071782383382365611216166879421600258878405977167071542207560856036016603108775907841818239424566675368670871792305148223040938405621336749352799636928465833761349997114756664153066897962338582822912000000000*i1^190 + -153895139036920322056175357181075808317669859683637964932634803961970325557385920402167160123321712055150824978358490484361310514988609593219730613927806048781508162118689131338789326764953240867174672191956099116551723174758200753052317677748610842176765998816599586471033541833316966221119079416625303141615106216014584465816886560228867270264205536440550973045611520105227433641655113206641161501404004925499178599465810592349898373094121166143950110483105705188110985646612729348124924063461098735838752800832647128001989619178463585144452099550670880844825036807441504045935920823493017959140505988127321216084842803054405893398498979751000610732685670204960209969686746270256655224461195193828223726464017649450312121984254191002332211698350027723207836208535734820676923057349587711916725623181710211566321931471008008875139224867859239238715305345291487856838932608675677645479752549633409162155797123419773596675976231431189248333363608548090463709727886673060243083935561792736393406157505765608958852580119651054646281309141109470729406159749423155364373988271051464650907241483018324081798612736575500757681251669352975736080796798119943163552941531500425136109067279815693769274651872149994457083312061361642331962771927454038622687453664765106507790185435512819354292976790012222083637700732233378979797839095567571405317861678334508595854720415307462997044506486249138526528389846098327774223759412990620557934731674048272703297604896932025698938825409384502219300049493884306403927562606996669799519060897245990930030059864735361838764778279297444226631204391611988231025872827937164268390105780758115480838673894603071099268826588359902819866997419011154832663171427495836056796925336568400952826552533235762293379413684836337163925190918450479394882501845828742645793857213647673307930840710746320038657736760502777897366012612536804758182940415112248288400951474754381229600017834894467737601635134006949382566284592560991610369867631966745079021163445670166252405893518946053044761588133124806500627620789159760948730107550453964758589691369765338522493787719251162065270206893762129960050562326089346567582890055148063253781640793785445427516826012276905888735491526705174237545246607888689148374194929820926152685565799589973436386893629550049339453745961000405701411098071880989039624492714516929403004826184101337117047199022857485471085339998242942845909746524302543650541267110513234197429483859183819766218401310334052637803709332258589089990906766189570243754891988634825711604667361315139652760005121733104650052046827989979607497475816127335260671309746263155245767794286319814128688194370577282341543948793341291816432114871071872518318865529227092757180504984025203854464572635473593647981761223837224638065462251472176077379765169718547637215118475340045708126444504663613755320358975200116531651984535723518257044226521961978440582734088562420786200151812523216889982781696857016519559122559347328937673719797021729326669435409588166524749681663085200025043719653240423795051123448695906156740181418066484502582738221773242213544948916147983815222938180407980131325799668498711866475107144345283723838093461383057645298085079410015142643840812752607334505805377008641513583450736626907799605291087182906654527356024202277806494096039447968218315832122107472359565293279428852893241139154065549816052090669153805604378373910033552862025847201087672885616241391612680190616715231368032531503499746258355687330893638641008326159756773291497998519932512495846032309679935072178553057024922091061345826483472325017600000000*i1^191 + -19921330968720237555884260523587735028664700842377015341860831432363364395449048525043199071601340822148469990457660978140923335697900082375639931227738009638021479691008595559249701370553445199605954069463187325960877080281784244755089638235030627850686078479631470085921538027664816109814777706198788162073211881387713354987261467672226993549096256059150570868974462886651535469383529179044568790084571790109927019775699881614716110939812288527057698755852317997228572622507090611300714324198201359865623941902269413114415737739809475506120526772834735673843104757105820175916169341445947714324616520175167392523679119826430392449138435506270297609556283623301103071146084931791032902595368528565678730412781225626673154284367750209218509704712139814517932157119265635907620472657672493359418394408610470903519425345166400663245882203093213813862369376123330191038329082604016262837739840859024494913589018236458405488504284900589450403124884662865854140363333425158114706914018035301859206462340929429123241644674057445182863703578133913987483194163998416519217716742551661453059162285043557331960634106587432309597628711613898454024042995773796778110488139893316483710988458528746243157981294497001839563141189717285198299975964950926785559302566861247526603512704369457664796510729599037546826412813035281901895008204456887311221818858638175360130464650521013919688974691573028019401275619074525965050235943690108476322033725856768712069358170656097887980716726682309856181359280712488128906010346937161433907074092182418599970455015922267888638197195865180425994075459219666799546634693579217891747997190581780377081662952588713358553396134879167269673657930932879664078511217187977046226099881862710697161903601958734451668549746376325099894830297756931235277070612320244974682942972065719458588518451570611245582603277900648381675326757452095700105586306118766658622661829373701740883492539378778346731525313571222462790327286855893952521783846977874980165096092514071383266772283820645713185552631016483780942781021045463966338688773033652349304407818797424100032404230335082110453610587857641681970360691215666286517308757915713528713060550586724970040393214176684317797462395618088111460180304424226890113381382573314499132946783946351585625783932110110709059114525860211216194616170221341926308272131076384340496969675381666596013170424732771493751497429370309650940135879945314757501039629817638227532241902598222344397209050327724092805035177633833286957504320695628080220869642159288023130371200427769902044978654510380152174014525644149748936660677864981042119430041074943084722502935433585907205557224095724978542526123513714087896284402789931698868494600074920180000152620367636974304406027965847479996125713076759298127977111118596790666815562848410680547777807285690473251391447700341923567274858695216776332337427171849392675154755617330842898856225876453638829073329657003810339587235714427564641823990945707092334191562314809157950197271455652340240811651010164159595513471276110928327875412773669672372390655293729605662206262398361298232572767752241759696051667018597384917299355087149067782321090968543280031949841095988312519976331606199729307555878492316878847599212310736242056529453243496016574511327820205320137066266201379689495730013742253871984894619657886037185103060076349404713182089527181715650961617023261410263083841987976914375036122868728952917733799559602126980325244372240178981406008673913928118088765578505645739122363942334695859571113103344813109032874171637790222112870727680000000*i1^192 + 8913734780283236731744614064563529043066213826033231445397571583810066626116200190928353599136977790890515927740753932365581499971720020647883115272313686563282753846014832338510136728463627790567353356508637556577870819145674325515858376096500053138799906294700692319898003123528304115259711594070953315659838769246205393600620159485167330821043845140962141793168605184248721753845484382808172478132826783834304121589839636369288261021732396017954570379081028128776972563834478428485741824803406060265265535337824057357534665340154773907106207533700387748929953909945262570816930994891067507112362306455852374650485603258417825556241126248608009339056762084191518361888152267737022888151340811338020188725648623633436163962339883053168510762955630523737590292961110983405157193193538049680746675527669318122927002748639662230750546931896975670890434969299188673817839841315377935360153209705951382256782325540267185037938737253268005485337159318558356022196373777229229147332355783556894368542114535155059169621625326131962926693952904162411612307920971350011003640406842767315599538530224744060261670352670174949498311581649679597900111693438095193068873092784803141580832135912589358239828617281844210899464786074624738757606259618952274464688072767773548032494860927139933790990410739914288636962158173068773940252537405094046261656923380299137493152244241074345422170529721887932562531448360268469425840055024369173817782462703889801012248717247218600657730675356207186484843022319568465424611872341493607981452781153136662538966093630178540229807496554320664878215794228691395116275140763152073939092669192369496198313580702681128767623503015584575298939549971187679377509557712768404333962811693853162831004797657725713890320264294065398856732424139845701158427767511173244459520483442810756728783503823393184775294957707459902077947622780366790978624712913704224336546513333597510165692835806901179880125901217841651852805113611922992736388618367278163697136454263167138101998868816670962700492128556785447286761666693334053459684055799652890817678396998815268833660976298693837582971383060174447745577378027081781288987194865430045582828995151557782989815280969400070222083836941751164937047894899877359138617877821641296952184817907366720437268875378816563617480942803184961529693846840302156024739563713335529527183695372504077520471400024202981489491434088874117384589434271635571286404959680436378255422115660319089842972276859514562119502007870621568954171541497995983557320583587214580165305050032918712951038899231266056444854226670720860461158106230221110207143334974822974227839751825666217698008512523798455152677126380935846961188879975350071804553749443963482460158387697207715717752238927444729963423068919299311984531907891838106385234982932695637981472109735188119387260377242865958145393097239453504489792890531305731463123934415956922816235486617926476550627371685379125091220318368248363410391226290220414543658935418222746522880849567618950935444429164940746001792660276434680099613569640590535985584267081027742199062498106726577839901616010635534935837574776604858526915797556027614885047936374785527721972822159138193147940622715006348606817149651728834572365147984403349080962569176441343255897517449257440151308555601655861075166029937332681464370449758692700078383206620646785407771082083527298785237336384760766492546972841772635151904630165405943671128834976407319377093214205093872021477584524053458830470025004142035341076681875023121780926883794691101005688832000000*i1^193 + -4003691591223067972823981475601965275875815989150691441954817156878043100173497070566245503286345111861162773841418049836567111950747841620702052060467006026179255409353531374984856413392456745321022126931078396618675057711141672043748247100002899798871732889784921949769133320627323917779036036372184187314273969816018582440818036521618708878700755841023861533913927557464855502594903250635385142260825119310167058831930153493003190189830316384056475206293683777886051450390604114882179226929253616120287467208101793211367738608797954193500854983561757364018477921695719117059548592553926383501689089868002984752401711526383949691207735740341696652009921189786204920320277168316817037008268930786860731636848629665932163646355442825136144123384003890386919044964286683195230502451683691387341678551615281627223347737562608217701888307916830326519051707958493417806692644808001015988798498730835784143099181681742359184895071662961234867248707648493953013786678154603474598675223492258970965380972062915317339712430162515318141175907973005740128727211482123536255483257488297041197412047285805761780442383394453647542248764062520926415182047645451502080243499874678359555574174121145044055749341519805449822111941543538614067744888699953000971057829055644497100972144275574263111086885295790196181222632369785757746339333262158594841322078513480287104592713670629340107190436742760293441301133382885813631077229749426084141252887195330059864449357201480575976246531989532269785641804307846249509826628346906773258230649019355031525952217329923036981596169285253020702275307475513907415390404875568289451007319151850634195131505266496712550202108681074902712812050791011759085943196347511949146063734329420877267858392142998680373434044961811651297114977107072238137911131460115632319439285199184147706846347481952694682646872841666886655424413716335170606424522067584420893330498031458405639007283576164328193872052270416414528078104144086420831920321138050148169436367116630927633410913491984488787774466978066572009352612602804317483598133906373382337140836513364007635298100135390156789453594982059324879616694338610304747260873693512976412399151770852389060324046646977818801234682800292658737981301708954063393252878714243211773174109989006638914648016044823455512059799217633139990308207523152650584596695603723560252681264639003643756911041355668780481839039142447406570695182824282797769583329108629826742686188935311464896333155180401625746659570676768366635111763685442016628756087518292995905038538837656622842377633988875483692391961362360643800109212602635414891591081572071503491766863100863974977931135867112408564531942796435061500977994315694363948906302591093524201562798102668810642511710595461304571783924842031274814215193292784647731658088470870581467949828513504542636645042288391864681743798403564469872840225857429937718744662490498601398536280897317158406974860940389734144909322414459908998908920240495514627861258079952566805192796546438210576845095170690325361421468000172724755142887504842965900496971694246959560006403569642366495679132476148845123828249890034534102501938437581722992999615718569646189486847656410936458777497635063864443793902751073366741076461184379271506225335485341863450315790815159891869374889144619708739337104369148487623316254975507168262409465531491054096827032492936656120037412714710481505226744680965671828051427045210470099583379252579295585838743117690824831029027784566410834733555266859119080544806510838191872000000*i1^194 + -608211274964554297089134825194817856234411746181773015413022907566221062385505157403055749164219486830226110038330088222088563080138567369005877661636322172892109261223610965461226839565305302099583516703895847570604440011847759077991953803149692126675534533849445583967130177186617033612463863140534640487089184905762371739132914993571329836165358604250755832769586850653831269320583922525854042925336286539488830841156452543466235933951994576424532616160089923409271949221261118634379990760334458917539535102995630128968341295882631762523498459291075499781273379619692957143144726927145509707494980609418246864640172094123539818097771168255015653608425147251542332941878571428449143680962992634971597046939687104780578980476824965614124815307945545456466650235045357512919012507538323281191795819399285005349109631539599978497484536217607963336848862034699158398887588352018531196705263671730598316245088460751811833714652420289827213880918320413393182927619396499361190685356534242240974313397893792909971592823567850011564795914621944437293967871647445981414513083015469234476928247512215393328539616579730168108754208293089595634812063769625514479865032902947101989176205844213132373364821437824746013633767744728414961856371093966172237995655517629709169379495933078735248692341934551536421668230847350937283240949969860415973817132864653490157713791206141640012901757407538836234880954839508639323144928667298499335690366520798073210220415965304604796588106619647271128489739354126208418745599518503040396088385406036382772886475759270341832178306780583351619800312746769665864034973281281248754508139415716252965807707428649730242969681593756216952699861790466447058830552124685573156120580946570895630083056979001390075525372762460663786809137737454462140741489445697849556818113459183123467548229867547695916275912541877103936862785180889017860003662875663413590170249411950338378710021500309325102043576750392793011994710806331042687332026786701729063024679287819280988904051285410155687065303492841200939058839793186340516412990462738248686647891815965466778132156994664670572228909691399447529623595303615754066939699468815291512514642508222987373289110444633350644524736525051002581464860741851751998808094151116527316809916777371332166459631951426967357703001040557893898266926644444806292734618065635758930858909089016069376419567592885874970718727318732962988305589450947873749003595942847302273370392057603218081679570866210565306431957596975511199777796044043360690950857388880034480485262489557783834313264004573355194843532236210889283882782137388396583999412284178989396156984423078900060645195107956836565656021608964320416539904319034448792393591751933092325536189929120868918582369032525849062569664265281154118018382643631287885870566807211067081150660689019314094934555331256838675313849976074401541001287651711839096975263807922593736816292293754220591919950082136626143173567546209648432209388060847905574769522923250058034767036584386676722497027912463198307108815110521891683771249315285966119296999438238445828156594024591504163261321009512344695392554637745691279773161906045930582381642586129711061286166055608796511332357728881192736650714705480064244023643122297317530052440600760416249471502250647151018992961583148479589770657348616216742023940640252120716480366666376367921243679904561151062515618366375250721993845186901251673652352131727958710773907518670887392598185129951678274273195549619697833708165816320000*i1^195 + 1649187804111428562864805244041449330370873536866623779189094765240863236027104319560420909017044823638578722187144677696528321012547008286065737396884730437730697936496767758486228726508998672174413223958993022348978896669775006403456407798154924203331663377333969628116222751102632408077820806101196927369441523340101259944419535121827794001942036792827211123494961338007007571664449631053139004389669580285419786699892707754244554737688229967360052392836526891004176986538559531210776451576214869097908197983531475677493645359983067436096539741587202699203978417508083818954794412939423079112827078113497235413702659517132579738449581998249979597442817539206848629490429030190408069578963367543525757680168307454840157624722167259858583273341904108710244364109364672396956927629765220594749492498575141099236389001622105159809515953014505385913771279869728340124748174868314127075202043986517980457639071516855860583211422189427973342502167183350063202305211617139183901167152049254393848337295931222330136841696085078863679232725250776988273151153377410897990054014483157654335136691619247600643105557837035568610170017499222102950792877247458613940297625026964473224270190399306253866874020977037840095216836799069278496251181554894055029360509313347042501431279484427328010768798707545289032085101382525624305430504823796713423409104288719379469941180820894306579424753767588583907446380320319197863185717453499030399348677212336001146473323697415073194829688655503449184951421193773715424199275935442518555766763149520128335985930972650489022878080667340057817556159898076346995049430739765953990219863289074184206661688000676322981759874735347471072842097232366551238338757299237419996364157928748703579187951391097666576687291612645314076263088873528122526101010533577111761431871465736069109354688304513115611668239809028219797892931605225886855126448213772256551325448914294948744821528663175794429499037395580544607866872076402398406267290708256133023638694325825067663810847609360027296289409636263908396278866805782030332478803002362133069931121284595026993527692354923761511625050292236723988908465867792270311306139274176892553170262314963559071918420362805922199850808303342918896794127566946805092295080251098524587404388313459562612428294468454618668922767924992231641873059973149926501546157089816719103893098858889627788807418778816725280766366172632576794237883168847187306625141959651349764864377465954279314124579967343153796571633477214455352616627277736312617805799655215405710318074029102439829366404625952556174863852096622597605133259359456863128789864487953982218143748852454673215709861526971231170746568934639692803961298037752769509585143602068281354810257517801201856655044735814456501705553886966996822216062867237767441051956244152500882959554706489620726910952682443759659497571920395188673605843273295945321898386450256845180679208137991866189883332011399673776758321275594202950978454919324205460013651337294076752414146325971815711636059499213098098514803025041117265892340399908127169843238555606404487361192987867704752304104559805769784816815046082988475439964629261217715059593386630768964395173754060970759050222950839525564288684024414647733266924405059041896131440623582383001212391261551519030098202555043259941731384700923488217072790210110260191976224350500972678014631350779385724609019212127064704981556928398051592425533081731638001448226681761185078123697664000*i1^196 + -4351223073856778552512890521001424190309356242203950770271447107207132803825980266184307095284999154433666779607777357393502056541866194841177872300149025447637893171089521435453367874391400403754362310118398478131831180102089957882083570006588115106244060486786098316781062401437044547923878370765827379248921921576755128002490300218498141001786260729768167139681649310261211523366796572188416645595908819214854256662541616018594001943437232405890371591413531577660272180662413986145676977266852250290767367744238091022379431147668138545895905713356220223533520788147053665163403873647254362528851952725003004242740516643259437847165919919250723067954691298501033375233411818738861597222892605718852380833421290836733594322615918467074385363550916043702786654287361643701187950785098092074524699803046214685597504232575997408485173564085188663309588052816179384808071261881850058728886965314309642085616848809809705566636149335205050282129501434038234299646877080782034622223623557108599196661581289939282321113555745264076865532647434506032660315561358632040710656143557607332194852792284200015942587042914539143569799382859879896285761872648386563952367196965977489666218265704705976655689846538255650342223884359425213306246731683277884498084029010191180115339093166430990115435324393688128306772040005473629662736961144352070509381353483803751812155174131491243889920167777399279464165438228749534726565566156175334330023052126901587744956068873159260650712185021998261981236159877981065818845799827027909962809175929511842141924417370596649462058262636748412597949300639607838075695245395479186972701170801784435800784140222585952117830187330417278294907331053311736815664767599228414847083647162981539358675431210624464994325594766529903732791024544773523830510257785749528247794020170081720473303651299239437967380324818776242583194552327432023246951706897823194165513255538775618684605414585848687891347782529266518120616861933207243902799970491115707339930620381504733198771969278026437513917948970262366161956689630039107575972654242176088217270859926436483310196698975542122757234692499172165984500026011843279481555495498956934235608729028485064997950212957941838477392094850300604032789664710807486396312233274480298686043403116968961999114937159523599366224528039500933194215372178247172156570842006613870076012584025911775034702043459694846628804254433298083966300727859104709793273774881186216235672995063195482218269837868910251679457615084593948219853690186842714064890075995640662539961726426026866744212217050994383986766169717170622809759444412292846360908733602640759260681865001783360244971057852605465431670112276344607898784454459466792251832606888075385874403557418520544844540021070958353698467198933232771330575928472280059663263346706450594691456455577302077350858616959209473855654663536876762586187247853772829298921611657312977502107201638292975164342121806692169425649806545345710552636864528961299841467353613825652138202370411501244300075077356634586574359395154967475007295856200063558687205489301661362162663133009175422013296534400623335599756001965446710200235163729698672756913521435901574841770840008471555447846984021493340288168710286816411805452128154411691362679238544126014465077183544812859699956909943929262646205664707967224277852547420757189293996280024888688496684344659808204946049739645141875753163945030949297265255020800*i1^197 + -3682119913099301019631884630018415652095868201459198040141790717155163627449763251484218670636697607193524671545136738801517687884563375188643063473091088123324952245741782665646633623025687264595347597017969779822055899939467189825019525698155532941278110971038047953260104354646154958978379273261297794895787648568233755225381108433941073107269413676418531974947963296588504384427761727414471490044434533177609386654790616011562822409980308376952992937894157772112154087082694374195006864053297437217674628631076075312235649681147671750707357187137986356615769930807615083435769276793209469079634507347638609350923028077123297304420221011599256811207317728983123099280495079010709199018223398722565465798441995902354619186683900204247105785918035564407884776692026448855877211563277143596638502728323283810229941971716351772488162907213998370940378423641572233945162489737995518946573521753070386186000466289682865049402399508414818102777268056635263163017424325196726666356436783109212368250399325310695254704385797464390447319947296883219371285904079716026068850373434571939822420089798559239624838245025513677420845855716373108310312443765973839580514537410473008400674176039072465356095424477663184666086895904631359465154000135427079447598933384259490541687970842792556169996907531875900718254653387579979660159336859139143194313091115251519671923797142441358673144840922156805059778058074344101468305479607236879315679094666354683515231266209041813043512586652727733550815094374869896922369534290796253876953572009255598147517813271168082767205034612811927331358151165169342496595763566586014407262974430495572248535747083100301878106187029725899678840474044917768344577764232482906141309743969698831673305984480399630353662737547534407840385018852271207445699508857298354188977615047368212094411871269794357429391969484860707968072875085046791636780181104806517812714955337900368499171643769471752978372305645461915823752364826584126508449874150993144265879240415523557351465960550281821996164299537036756927364395877923861235571465844870385576933992664345726393631289792342957028737815964619287812985128853650566029418548938272230997294059070851862755347832347273475713453684694521543012519022529961995555204800256537592793919887888520603346610230258403821717098136853023449196975807824476766405988061585538318223375628870658272395197392326034826819381371141816586025144962816685257739947926097431497376201029101552106266051775425620187895020564860202692827600690743164302157074066505795676626432574775446995601502942661158858369220814621642894134645116170768955528125175017194561618193734166900352493970478375586576849891128196947929337900735812882751684642728952688918976374089116380383040597505974095180918505799158706199605347895874909182299181369378073443962901194443134066397733993292068834985736142876466769110656861088086690107566071263898499394793531543934519729230361717833551751202273614572121581113650124573201708121472689328563671630278995668740238947088646196079617496045333047155141172970695539984861262359510827790129803718216628466057763103767305797630210716580589098779093245120921821244435284404177797004956514935685172911355410330472154612152123576477866265985660393479180949105951187201189331921003752590523613835994502917795910835888044544512559400453775277911529213298890273263622895787574580746480*i1^198 + -767895828554230088237038455347675685733396928091013929747091454673110430210394665019090735207818476764981284868334325300438244401876065314423368402072262600953342439526241494998140105686492438244184527293426670001604240894924219887172824366168183019133022363470576058199621184928743866272161821459488662064826427204183710547207597789978574714519594185223683715240456437188142110835574190573053731702666755400899156924018316697630485711631768473932451462940517863575614587233137003700803185135369065918633184536145203175148754630090447465187542386064421298004246269077366420393395277150556656039782818602292787759178832134673493681601594196769563089769720552666862941638375046804089940980232840894569290328715112278645037751640278486288088575833714179958327666063203642413322686014560760594705029919811042639446413493869055584524284064833138821902826207252548511985934275637468190090769752700395990740427171379049496492548548470764311079558936104864058722491855306844739153054886221170803560658427216311939296500439667178606998167001487450832262633913347999547141269459391532811270274398473957561054105371126240549245586559103667010624215876054272251221381538260568701930943333010276848483024156386586386609923927650374400516641574675135315915329110039267547172259805362108348445266727643512701244564608768061831358964566179370974536901562617395758265439871631719791418306189447751026528816805985594863929693570707734407233459573686559475804225116411920798704080748011173374335368562538079163959375945265218241100119305052079893259922461121204276595647397490115018969694044644795852315927895205527420896746555759731665033747064444647999762245950123141572289501286960135571169210169530680654973814954398400013689709531941155948754490263878227356372440199226708945209519820864197654149920028262059367968074632270178454319957454630513023064211511420927539440316540694526166684465382253407451059507721123253027670363565418228976726211150212221162281715830767025133411748191196219961109794068889411047773196314918797976053793057621934659491954965960782404303911893645732660822944098392942027063539393241294381862055622787576014986817038551389228403746257998140581339757117527274286724057381995266153977784983686925327591311129466863105096102398486167461359334923698377277593851541033126574078927973243085765070239551033018348719996009776262536175023793122930872523721167425112718415318468667434040788750626003999795784089277749685874494882792982150555131061996274717792049929357531958013338911350825672154206268786064914072151608894493703306097454510499126780716336879174483248536262441834247856498699231543107818184556553049905754539631696952347751537794757550423761881384897967797905965142355358368645109727802824706156022342675284099070909780779023295717354698549655157500828774911980280108043212311788679997313679634319412059067495491391791348740410865239649420156389699919559620501126273636398826630654365845913914775156572771037754178833366948453637969018463123315856009551686311309449600877491776581306470697683918347121497028078954754152691300453530322178629643528013417640874189274491713095092844901717199387550476859164415953469243579044081273692371155558114200662721798005723011235691745511305375636192113929557947409225168968945080883583936208848549521418666017141398502139937240*i1^199 - N1*9203056150365386232828348372946990717657193031705540724260238930947523896266401005687225304536399815206912879406932574007798510567514759985188680549347974199254808896199061435974130282277499259465953422461337125039611828017278523460429964475923244363494764848253327968784063666383619759960940576833698685662052492114028241307257363288030547255000257168570967090354801305826950443917679955666537587768482701030233598199289445382148083192565657124526566017169149594987636256056675320819234486101201845438337342475720574885440517351018262709547207990272497563583683042959860599107931776682711937012017740330885527405720299638372377012531658838215584734719019696378464787312460883995335231203111878656982787540440400172022116419053230989484170110792428260961585516215838633282221472*i3 ] ]